use*_*629 8 https keytool tomcat6 x509
我想在tomcat 6中激活https.当我导入SSL证书时,我得到以下声明的错误:
keytool error: java.lang.Exception: Input not an X.509 certificate
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个错误?
当我尝试将.crt文件导入java密钥库时,我遇到了类似的问题.
我可以通过以下步骤修复它:
生成pkcs12格式密钥库:
在以下两个命令中输入您想要的密码:
openssl pkcs12 -export -name <domain_name> -in <certificate_name>.crt -inkey <certificate_name>.key -out keystore.p12
Run Code Online (Sandbox Code Playgroud)
将pkcs12 keystore转换为java密钥库
keytool -importkeystore -destkeystore tomcat.jks -srckeystore keystore.p12 -srcstoretype pkcs12 -alias <domain_name>
Run Code Online (Sandbox Code Playgroud)
检查密钥库中的证书:
keytool -list -v -keystore tomcat.jks
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39588 次 |
| 最近记录: |