openSSL将.crt证书生成.bks

来源:互联网 发布:房间4g网络信号差 编辑:程序博客网 时间:2024/05/19 17:09

下载openSSL并解压,找到bin目录,将证书client.crt和密钥client.key复制到bin目录下;

【使用命令】

1、生成.p12文件:

openssl pkcs12 -export -in client.crt -inkey client.key -out client.p12

2、生成.bks证书:

keytool -importkeystore -srckeystore client.p12 -srcstoretype pkcs12 -destkeystore client.bks -deststoretype bks -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-ext-jdk15on-157.jar 

3、关于ca.crt:

在代码中可以将其用字符串代替:

keytool -printcert -rfc -file ca.crt


最后,这中间有好几次输入密码,可以弄一样的,不容易混淆。


注:你可能需要openSSL和bcprov-ext-jdk15on-157.jar(直接放到jdk_jre_lib_ext目录下,如我的电脑上:【D:\SOFT_EXE\java\jdk\jre\lib\ext】)

免费下载

jar包    链接:https://pan.baidu.com/s/1jI5XnH8 密码:y4g0

openSS  链接:https://pan.baidu.com/s/1geDUFkv 密码:jl2a


原创粉丝点击