P12,JKS,CER,RFX,PEM转换速记
来源:互联网 发布:学建筑软件 编辑:程序博客网 时间:2024/05/10 11:14
1.P12(PKCS12)和JKS互相转换
1)P12 ——> JKS
keytool -importkeystore -srckeystore test.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore test.jks
2)JSK ——>P12
keytool -importkeystore -srckeystore test.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore test1.p12
2.JKS和CER相互转换
1)JKS——->CER
keytool -export -alias test -keystore test.jks -storepass 123456 -file test.cer
2)CER——->JKS
keytool -import -v -alias test -file test.cer -keystore test.jks -storepass 123456 -noprompt
3.PFX(P12)与pEM转换
使用比较少
1)去除pem格式的key的密码(输出的密码不输入即可)
openssl rsa -in test.key -out test1.key
2)合并PEM格式输出PFX(p12)
openssl pkcs12 -export -inkey test1.key -in test.crt -out test.pfx
3)指定intermedian和CA
openssl pkcs12 -export -out test1.pfx -inkey my.private.key -in test.crt -certfile test.crt -CAfile test1.crt
4)PFX转回PEM
openssl pkcs12 -in cert2.pfx -out cert22.pem -nodes
5)PEM转KEY
openssl rsa -in test.pem -out test.key
4.DER与PEM转换
1)DER——->PEM
openssl x509 -in cert.crt -inform der -outform pem -out cert.pem
2)PEM——->DER
openssl x509 -in cert.crt -outform der-out cert.der
5.CER与PEM转换
1)CER——->PEM
openssl x509 -in cert2.cer -out cert2.pem -outform PEM
2)PEM——–>CERT
这里需要PEM——>PKCS12—–>CRT—–>CER
//PEM-->PKCS12openssl pkcs12 -export -out cacert.p12 -in cacert.pem//PKCS12-->CRTopenssl pkcs12 -in cacert.p12 -out mycerts.crt -nokeys -clcerts//CRT-->CERopenssl x509 -inform pem -in mycerts.crt -outform der -out mycerts.cer
6.JKS与PEM转换
这里可能是上面方法的整合,但为了方便以后开发,还是整合好堆积起来比较美。
1)JKS——>PEM
JSK转换为PEM需要先,JKS–>P12–>PEM
//jks--->p12[需要注意这里必须add -alias keyOwnerAlias 否则会报错]keytool -importkeystore -srckeystore sert.jks -destkeystore sert.p12 -srcstoretype jks -deststoretype pkcs12 -alias keyOwnerAlias//p12--->pemopenssl pkcs12 -in sert.p12 -out sert.pem
2)PEM——>JKS
PEM转换为JKS,需要先PEM—>PFX—->JKS
//PEM--->PFXopenssl pkcs12 -export -out test.pfx -inkey test.key -in test.pem//PFX--->JKSkeytool -importkeystore -srckeystore test.pfx -destkeystore test.jks -srcstoretype PKCS12 -deststoretype JKS
7.JKS文件转换为KEYSTORE文件
1)JKS—–>KEYSTORE
//JKS--->P12keytool -importkeystore -srckeystore D:\test.keystore -srcstoretype JKS -deststoretype PKCS12 -destkeystore test1.p12//P12---->KEYSTOREkeytool -v -importkeystore -srckeystore D:\test.p12 -srcstoretype PKCS12 -destkeystore D:\test.keystore -deststoretype JKS
2)KEYSTORE——>JKS
//keystore--->crtkeytool -export -alias test -file D:\test.crt -keystore D:\test.keystore//CRT-->CERopenssl x509 -inform pem -in test.crt -outform der -out test.cer//CER--->JKSkeytool -import -v -alias test -file test.cer -keystore test.jks -storepass 123456 -noprompt
https://myssl.com/cert_convert.html,该网站也对证书格式转换提供了支持,但应为很多公司隐私保密政策,还是推荐记住命令or先堆积在那里下次使用时翻出来玩玩。
阅读全文
0 0
- P12,JKS,CER,RFX,PEM转换速记
- 数字证书转换cer---pem
- cer证书转换.p12文件
- JKS导出的P12无法导入keychain或转换成pem问题:Error outputting keys and certificates
- 将cer,p12格式证书与.pem格式相互转化
- JKS证书申请,转换为PEM格式
- iOS 证书 cer转换为pem
- cer->pem
- iOS p12证书转换成pem证书
- p12<>pem
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的事儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
- Golang从入门到精通(五):Golang控制语句之if/else
- 从excel 复制表格到word(原本,格式不变)
- Docker使用tensorflow serving部署mnist模型
- MAC TomCat配置流程
- RPM安装命令总结
- P12,JKS,CER,RFX,PEM转换速记
- 【Ray Tracing in One Weekend】(ch7)漫反射材质
- GreenDao3.0查询方法积累
- 使用腾讯云 GPU 学习深度学习系列之一:传统机器学习的回顾
- Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi
- 扫雷程序(C语言并优化): 1>第一次下子,不炸死。 2>坐标周围没雷,可以实现展开。
- Android Studio 常见 Build 问题 Error:failed to find Build Tools revision 26.0.2
- 【原】react-native start EACCESS error for setup_env.sh
- Java发送HTTP请求(GET和POST)