将 Apache HTTPD 的网站证书导入到 Tomcat 中
我的一个网站原是 PHP 的,架设在 Apache 下,相关的证书文件如下:
server.key – 私钥文件
server.crt – 证书文件
现在网站改用 Tomcat 架设,需要使用原有证书
1.将私钥和证书文件封装成 PKCS12 格式
openssl pkcs12 -export -out my.pfx -inkey server.key -in server.crt
2.使用 keytool 将上面生成的文件导入 Java Key Store 文件中
keytool -importkeystore -deststorepass <YOURPASSWORD> -destkeystore <YOUR KEYSTORE FILE> -srckeystore my.pfx -srcstoretype PKCS12
3.上面导入后,别名是 1,Tomcat 不认,需要改成 tomcat
keytool -changealias -keystore globalsign.jks -alias 1 -destalias tomcat