jks签名文件转pk8

最近有了年头将机器的系统签名和应用的签名统一一下,由于历史原因我们的系统存在两套签名,这就导致我们自己很多预装应用没法享受到特殊照顾。所以决定在新机器上将系统签名和应用目前的签名进行统一,应用签名使用的是jks,那么就有必要将jks转换成pk8
执行命令如下:
keytool -importkeystore -srckeystore xxx.jks -destkeystore xxx.p12 -deststoretype PKCS12 -srcalias kkk -srcstorepass password -deststorepass deststorepass -destkey destkey

openssl pkcs12 -in “xxx.p12” -nodes -out “xxx_all.rsa.pem” -password pass:password

openssl pkcs12 -in “xxx.p12” -nodes -nokeys -out “xxx.x509.pem” -password pass:password

openssl pkcs12 -in “xxx.p12” -nodes -cacerts -out “xxx.rsa.pem” -password pass:password

openssl pkcs8 -topk8 -outform DER -in “xxx.rsa.pem” -inform PEM -out “xxx.pk8” -nocrypt

你可能感兴趣的:(Android,签名)