自签发 SLL (https) 证书
自签发SSL证书
有关 别名、证书格式、密码请根据实际情况进行修改
使用 cmd 进入java安装目录的bin文件夹中(或使用linux环境)
- keystore 根证书(执行命令后根据提示信息进行输入,最后输入 y 表示确认)
keytool -genkey -alias key -storetype PKCS12 -keypass key -keyalg RSA -keysize 1024 -validity 365 -keystore D:/keys/key.keystore -storepass key
keytool -keystore D:/keys/key.keystore -export -alias key -file D:/keys/key.cer
keytool -export -alias key -storepass key -file D:/keys/key/key.cer -keystore D:/keys/key.keystore
keytool -v -importkeystore -srckeystore D:/keys/key.keystore -srcalias key -destkeystore D:/keys/key/key.p12 -deststoretype PKCS12
keytool -v -importkeystore -srckeystore D:/keys/key.keystore -srcstoretype pkcs12 -srcstorepass key -destkeystore D:/keys/key/key.pfx -deststoretype pkcs12 -deststorepass key-destkeypass key
以下需要使用 openssl 进行生成
openssl pkcs12 -in /opt/ssl/key.p12 -out /opt/ssl/key.pem
openssl pkcs12 -in /opt/ssl/key.pfx -nocerts -nodes -out /opt/ssl/key.key
|