环境准备:
1、安装jre
2、找到jre 安装目录
设置临时环境变量
set PATH=%PATH%;"C:\Program Files\Java\jdk-16.0.1\bin"
生成签名证书
命令:
keytool -genkey -alias yourname -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
yourname :你自己的名字
test.keystore:需要生成keystore文件的目录
查看证书
命令:
keytool -list -v -keystore test.keystore
test.keystore 为文件所在目录
keystore 文件转 jks、pem格式
.keystore 文件转 .jsk 文件
原理:.keystore ---> .p12 .p12 ---> .jsk
.keystore —> .p12 命令:
keytool -importkeystore -srckeystore [绝对路径].keystore -srcstoretype JKS -deststoretype PKCS12 -destkeystore [绝对路径].p12
.p12 —> .jsk 命令:
keytool -v -importkeystore -srckeystore [绝对路径].p12 -srcstoretype PKCS12 -destkeystore [绝对路径].jks -deststoretype JKS
.jsk 文件 转 .pem 文件
keytool -export -rfc -keystore fishjump.jks -alias fishjump -file fishjump.pem
fishjump 为签名文件的密码库别名