Windows请求P12密码通过安装OpenSSL的产生P12键时
题
如果我生成使用OpenSSL作为P12证书:
openssl pkcs12 -export -in myprivatecert.pem -nokeys -out mycert.p12
虽然我问的OpenSSL不导出私钥,为什么Windows安装证书时仍然需要私钥密码。
我想我失去了一些东西。
解决方案
在password是PKCS12文件本身,而不是私钥。可以指定通过添加空密码“-PASSWORD传递:”是这样的:
$ openssl pkcs12 -password pass: -export -in myprivatecert.pem -nokeys -out mycert.p12
您仍然可以通过视窗输入密码提示,但你可以让它空,进口将正常工作。
如果你要导入Windows上的证书,如果没有钥匙,他们也可以用这样的DER格式为:
$ openssl x509 -in myprivatecert.pem -outform DER -out mycert.der
这样做的一个好处是,当您双击在Windows这个文件,它承认DER扩展名,你可以导入之前查看证书的详细信息。此外,不会有密码提示。
不隶属于 StackOverflow