2016-08-09 7 views
1

私はbase64でエンコードされた秘密鍵と公開証明書を持っています。私の要件は、そこからキーストアを作成することです。私の分析から、GolangにはそのようなAPIはありません。もう1つの方法は、キーストアであるPKCS#12形式ファイルを生成することです。Golangで秘密鍵と証明書が与えられたPKCSs#12ファイルを生成するには?

解決策があれば教えてください。

答えて

1

パッケージcrypto/pkcs12 PKCS#12ファイル(それはAzure/go-pkcs12から輸入し、それらを記述する方法は今のところありませんでしたを読み取るためのいくつかの基本的な機能を提供します。

recommended solutionは、今のところ、OpenSSLを使用している。

$ openssl pkcs12 -export -inkey private.key -in certificate.pem -certfile intermediates.crt -out certificate.pfx 
関連する問題