如何建立未加密的 PKCS#12 憑證?

如何建立未加密的 PKCS#12 憑證?

給定憑證thing.crt和金鑰,thing.key我可以使用以下命令建立 PKCS#12 憑證:

openssl pkcs12 -export -in thing.crt -inkey thing.key -out thing.p12

問題是,openssl 要求我輸入密碼來加密檔案。有沒有辦法建立未加密的 PKCS#12 憑證?

答案1

PKCS#12 似乎需要對 PKCS#12 容器中的私鑰進行加密。

但是,您只需按Enter使用空白密碼即可。


注意:PKCS#12 檔案不是證書,只是容器 - 它們內部仍然包含 X.509 證書。

答案2

可以透過新增 來不加密地儲存私鑰-nodes,但它仍然會要求容器檔案本身的密碼。我還沒有找到在使用 OpenSSL 時省略容器密碼的方法。人們可以給出-passout pass:,但我不知道這是否會禁用加密或僅使用零長度密鑰進行加密。除非您在命令列上指定,否則該工具始終要求提供容器金鑰。

相關內容