Ssl 证书链导入后私钥不存在

Ssl 证书链导入后私钥不存在,ssl,certificate,private-key,Ssl,Certificate,Private Key,我已按照CA的建议安装了四个证书,但一旦我列出证书,就会显示任何私钥: keytool -list -keystore ertstore02.keystore -storepass pass4certstore02 Keystore type: JKS Keystore provider: SUN Your keystore contains 4 entries root, Sep 4, 2015, trustedCertEntry, Certificate fingerprint (SH

我已按照CA的建议安装了四个证书,但一旦我列出证书,就会显示任何私钥:

keytool -list -keystore ertstore02.keystore -storepass pass4certstore02 Keystore type: JKS Keystore provider: SUN Your keystore contains 4 entries root, Sep 4, 2015, trustedCertEntry, Certificate fingerprint (SHA1): XX:XX:X:XX latiendamiga.com, Sep 4, 2015, trustedCertEntry, Certificate fingerprint (SHA1): XX:XX:X:XX intermed, Sep 4, 2015, trustedCertEntry, Certificate fingerprint (SHA1): XX:XX:X:XX root_01, Sep 4, 2015, trustedCertEntry, Certificate fingerprint (SHA1): XX:XX:X:XX keytool-list-keystore-ertstore02.keystore-storepass pass4certstore02 密钥库类型:JKS 密钥库提供程序:SUN 您的密钥库包含4个条目 root,2015年9月4日,trustedCertEntry, 证书指纹(SHA1):XX:XX:X:XX latiendamiga.com,2015年9月4日,trustedCertEntry, 证书指纹(SHA1):XX:XX:X:XX intermed,2015年9月4日,trustedCertEntry, 证书指纹(SHA1):XX:XX:X:XX root_01,2015年9月4日,trustedCertEntry, 证书指纹(SHA1):XX:XX:X:XX 安装过程如下所示:

keytool -import -trustcacerts -keystore certstore02.keystore -alias root -file gd-class2-root.crt -storepass pass4certstore02 keytool -import -trustcacerts -keystore certstore02.keystore -alias root_01 -file gdroot-g2_cross.crt -storepass pass4certstore02 keytool -import -trustcacerts -keystore certstore02.keystore -alias intermed -file gdig2.crt -storepass pass4certstore02 keytool -import -trustcacerts -keystore certstore02.keystore -alias latiendamiga.com -file certissues4me.crt -storepass pass4certstore02 keytool-import-trustcacerts-keystore certstore2.keystore-alias root-file gd-class2-root.crt-storepass pass4certstore2 keytool-import-trustcacerts-keystore certstore2.keystore-alias root_01-file gdroot-g2_cross.crt-storepass pass4certstore2 keytool-import-trustcacerts-keystore certstore2.keystore-alias intermed-file gdig2.crt-storepass pass4certstore2 keytool-import-trustcacerts-keystore certstore2.keystore-alias latiendamiga.com-file certissures4me.crt-storepass pass4certstore2 然后它就不起作用了,我也不知道如何修复它

谁能帮我修一下吗


提前谢谢

您必须使用生成密钥对和CSR时使用的相同别名导入已签名证书。否则它们不会关联。

相同的别名和相同的密钥库文件。OP的
-list
在任何别名下都没有显示此文件中的私钥,因此它一定是错误的文件。@dave_thompson_085完全如此。在重新设置密钥期间,在OU中发现了一点差异,然后生成的证书文件与私钥文件不同。我有一把钥匙,它能用。谢谢你的帮助。@dave_thompson_085@首先,我非常感谢你的回答。我使用了相同的别名和相同的密钥库文件,如您所见:keytool-keysize 2048-genkey-alias latiendamiga.com-keyalg RSA-keystore certstore2.keystore keytool-certreq-alias latiendamiga.com-file csr.txt-keystore certstore2.keystore cat csr.txt服务器被重建并重新设置密钥,可能存在错误,你知道有没有办法检查它吗?定义“re key”。如果私钥已更改(为什么?),则依赖旧密钥的任何证书都将不可用。请不要在评论中发布计算机输入或输出。你可以自己看出来,它很难辨认。