jks文件转换成ctr,key文件

来源:互联网 发布:耳机音量放大器软件 编辑:程序博客网 时间:2024/06/05 14:08

如何使用keystore.jks转换为apachenginx使用的keycrt文件

1. JKS转换到PKCS12keytool

-importkeystore -srckeystore D:\keystore.jks -destkeystore D:\keystore.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass 123456 -deststorepass 123456 -srcalias testweb -destalias testweb -srckeypass 123456 -destkeypass 123456 –noprompt

 

2.PKCS12转换成PEM格式openssl pkcs12

-in D:\keystore.p12 -out D:\testweb.gdca.com.cn.pem -passin pass:123456 -passout pass:123456

 

3. 提取证书

openssl pkcs12 –in keystore.p12 –nokeys –clcerts –out server-ssl.crt

openssl pkcs12 –in keystore.p12 –nokeys –cacerts –out gs_intermediate_ca.crt

 

server-ssl.crtSSL证书,gs_intermediate_ca.crt中级证书,两个合并到一起才是nginx服务器所需要的证书

合并证书: cat server-ssl.crt gs_intermediate_ca.crt >server.crt

此时server.crt一个完成的证书

4. 提取私钥

openssl pkcs12 –nocerts –nodes –in keystore.p12 –out server.key

 

原创粉丝点击