crt key轉p12, jks p12互轉,windows生成jks,
摘自:https://blog.csdn.net/u010801696/article/details/86546191
crt轉為p12證書
openssl pkcs12 -export -in client.crt -inkey client.key -out iot.p12 -name "iot"
jks p12互轉
keytool -importkeystore -srckeystore iot.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore iot.jks
keytool -importkeystore -srckeystore iot.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore iot.p12
windows生成jks
生成jks文件
keytool -genkeypair -alias icesslkey -keyalg RSA -validity 3650 -keystore icekeystore.jks
RSA是非對稱密鑰算法,可改為keytool其他算法,365代表證書的有效期10年
查看生成的jks文件信息
keytool -list -v -keystore icekeystore.jks
導出公鑰證書
keytool -export -alias icesslkey -keystore icekeystore.jks -rfc -file icecert.cer
icecert.cer為導出的證書名字
將證書導入到truststore
keytool -import -v -trustcacerts -alias icesslkey -file icecert.cer -keystore icetruststore.ts