我正在尝试在ubuntu上为我的
scala play框架创建一个新证书,但是我无法使用keytool导入我的密钥.我无法弄清楚导致它的原因所以我想如果有人认出我的问题,我会在这里看到.
原文链接:https://www.f2er.com/ubuntu/347864.html我首先使用创建私钥
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证书