uniapp 生成 Android 证书 及 .keystore 转 .jks、.pem

720 阅读1分钟

环境准备:

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文件的目录

image.png

查看证书

命令:

keytool -list -v -keystore test.keystore

test.keystore 为文件所在目录

image.png

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 为签名文件的密码库别名

image.png