tru*_*ype 12 certificate openssl ssl-certificate
我有一个 bit9 服务器,我对环境和证书还很陌生。上传证书的区域显示“从 PKCS12 文件导入服务器证书”
我将只使用自签名证书(我希望它没问题),并且我正在运行以下命令来执行此操作。
openssl req -x509 -newkey rsa:4096 -keyout bit9.pem -out cert.pem -days 365
Run Code Online (Sandbox Code Playgroud)
这是我应该做的,如果是这样,我如何将它放到 PKCS12 文件中?
我一直在环顾四周,发现以下命令:
将 PEM 证书文件和私钥转换为 PKCS#12
openssl pkcs12 -export -out <certificate.pfx> -inkey <privateKey.key> -in <certificate.crt> -certfile <CACert.crt>
Run Code Online (Sandbox Code Playgroud)
由于我只有一个 pem 文件……我不知道该怎么做。
tru*_*ype 17
我在这里找到了导致解决方案的步骤。
由于答案分布在整个问题和答案中,因此我将在下面准确地列出我所做的事情。
创建密钥和证书(-nodes 没有密码创建,意味着没有 DES 加密 [感谢 jewbix.cube 的更正])
openssl req -x509 -newkey rsa:4096 -keyout myKey.pem -out cert.pem -days 365 -nodes
Run Code Online (Sandbox Code Playgroud)
创建 pkcs12 文件
openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in cert.pem
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27928 次 |
最近记录: |