- 生成 jks,转换 der pem
keytool -genkeypair -keysize 1024 -alias demo_key \
-keypass keypass -keystore demo.jks -storepass jkspass
keytool -exportcert -alias demo_key -keypass keypass \
-keystore demo.jks -storepass jkspass -file keytool_crt.der
keytool -exportcert -alias demo_key -keypass keypass \
-keystore demo.jks -storepass jkspass -rfc -file keytool_crt.pem
-JKS 密钥库使用专用格式。 迁移到行业标准格式 PKCS12
keytool -importkeystore -srckeystore demo.jks -destkeystore demo2.jks -deststoretype pkcs12
- php 无法读取 keystore 是因为不是 标准 pkcs12 格式。旧版keystore是什么格式?还没有去查,查了的可以留言交流!
$keystore = file_get_contents('demo.jks');
openssl_pkcs12_read($keystore, $jksinfo, '123456');
$cerinfo = openssl_x509_parse($jksinfo['cert']);
var_dump($cerinfo);
发表评论 取消回复