我有以下文件:
- root.crt
- 中间1.crt
- 中间2.crt
- 私钥.pem
我试图用openssl 生成一个pfx文件
openssl pkcs12 -export -out certificate.pfx -inkey privatekey.pem -in root.crt -certfile intermediate1.crt -certfile intermediate2.crt
这给了我以下错误:
No cert in -in file 'root.crt' matches private key
68310000:error:05800074:x509 certificate routines:X509_check_private_key:key values mismatch:cryptox509x509_cmp.c:405:
我的私钥有问题吗?
root.crt与私钥不匹配。在使用正确的crt文件后,它就工作了。
用"-inkey file"指定的私钥应与用"-in-file"指定的证书匹配。