gpt4 book ai didi

tomcat - play framework 上的 ssl 证书安装

转载 作者:行者123 更新时间:2023-11-28 23:36:02 27 4
gpt4 key购买 nike

我正尝试在 ubuntu 上为我的 scala play 框架 创建一个新证书,但我无法使用 keytool 导入我的 key 。我一直无法弄清楚是什么原因造成的,所以我想如果有人认识到我的问题,我会看到这里。

首先我使用命令创建我的私钥

keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore

然后我生成我的 CSR

keytool -certreq -keyalg RSA -alias tomcat -file my-csr-file.csr -keystore tomcat.keystore

将生成的 CSR 复制并粘贴到 godady 中

选择godaddy上的tomcat服务器,获得godaddy新认证。我有 3 个文件:

28042ad1aadd20.crt
gd_bundle-g2-g1.crt
gdig2.crt

安装根证书和中间证书

wget https://certs.godaddy.com/repository/valicert_class2_root.crt –no-check-certificate
keytool -import -alias root -keystore tomcat.keystore -trustcacerts -file valicert_class2_root.crt

wget https://certs.godaddy.com/repository/gd_cross_intermediate.crt –no-check-certificate
keytool -import -alias cross -keystore tomcat.keystore -trustcacerts -file gd_cross_intermediate.crt

第二中间体(gd_intermediate.crt):

wget https://certs.godaddy.com/repository/gd_intermediate.crt –no-check-certificate
keytool -import -alias intermed -keystore tomcat.keystore -trustcacerts -file gd_intermediate.crt

安装SSL证书

keytool -import -alias tomcat -keystore tomcat.keystore -trustcacerts -file my-csr-file.csr

这里我收到以下错误

keytool error: java.security.cert.CertificateParsingException: java.io.IOException: ObjectIdentifier() -- data isn't an object ID (tag = 49)

有人知道这个问题吗?或任何其他方式在 ubuntu 上为 tomcat 服务器安装 godaddy ssl 证书

最佳答案

我太笨了,我试图添加 csr 而不是 crt 文件

keytool -import -alias tomcat -keystore tomcat.keystore -trustcacerts -file my-crt-file.crt

编辑:文件类型为.crt

关于tomcat - play framework 上的 ssl 证书安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24524377/

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