gpt4 book ai didi

ssl - 在 Tomcat 上安装 Geotrust 证书 (SSL) 的问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:03 24 4
gpt4 key购买 nike

我从 Geotrust 获得了一个证书,我正在尝试将它应用到我的 Tomcat Web 服务器,如下图所示,我将 .csr 和 .p7b 留在同一目录 (java/bin)

enter image description here

软层支持团队,已指明链接https://www.digicert.com/ssl-certificate-installation-tomcat.htm作为帮助,当我执行命令时出现错误:keytool 错误:java.lang.Exception: Input not an X.509 certificate

任何人都经历过这个,你能帮助我吗?几天来我一直在努力弄明白。

enter image description here

最佳答案

错误原因:-

您正在错误的 keystore 中导入证书 (p7b)。当您在现有 keystore 中导入证书时,它永远不会要求您输入两次密码。如果它要求您输入密码两次,则意味着它正在创建一个新的 keystore 。在新的 keystore 中,您不能将证书作为私有(private)条目导入。您只能创建受信任的条目并将证书添加为受信任的。

解决方案

1)如果您有私钥,请创建一个文本文件并将文件重命名为example.pem,其中包含所有证书和私钥,顺序如下

a) private key

b) Server certificate

c) Intermediate Certificate

d) Root Certificate.

2) 运行下面的 openssl 命令

openssl pkcs12 -in example.pem -out certificate.pfx

3) 当你从上面的命令中得到 pfx 文件时,使用下面的 keytool 命令将其转换为 tomcat 的 jks 格式

keytool -importkeystore -srckeystore 证书.pfx -srcstoretype pkcs12 -destkeystore certificate.jks -deststoretype jks.

4) 在tomcat的server.xml文件中提供certificate.jks指令及其密码

5) 重启tomcat服务

希望这有帮助..

关于ssl - 在 Tomcat 上安装 Geotrust 证书 (SSL) 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46816490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com