JKS转PEM,JKS转BKS
来源:互联网 发布:mac开盖自动开机 编辑:程序博客网 时间:2024/05/22 01:58
最近做一个及时通讯系统,服务端用Python3 Socket实现,客户端包括Android和桌面版,功能都实现了以后考虑到加密问题.
python3 Socket要用pem证书,Android javawebSocket要用bks证书,WTF!
Android的bks可以由jks转换来,上网查了一下,jks可以转成pem,这就好办了
首先把jks转成pem
一,生成JKS
keytool-genkey -keyalg RSA -keysize 1024 -validity 3650 -dname "CN=spdb, OU=spdb,O=spdb, L=shanghai, ST=shanghai, C=CN" -alias default -keypass 123456 -keystore csii.jks -storepass 123456要用RSA加密方式,要用RSA加密方式,要用RSA加密方式,重要事情说三遍
二,JKS转pkcs12
keytool -importkeystore -srckeystore csii.jks -destkeystore csii.p12 -srcstoretype jks -deststoretype pkcs12
三,pkcs12转pem
openssl pkcs12 -nodes -in csii.p12 -out csii.pem生成的pem中包含了私钥和证书需要把-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----部分的内容复制到cert.pem中把-----BEGIN PRIVATE KEY-----和-----END PRIVATE KEY-----部分的内容复制到key.pem中即可.至此JKS转pem完成,接下来要把JKS转成bks四,JKS转cerkeytool -export -alias default -keystore csii.jks -rfc -file csii.cer五,cer转bks 这里需要用到bcprov-jdk15on-155.jar这个jar包,放到一个目录里即可keytool -importcert -v -trustcacerts -file "keystore.cer" -alias defualt -keystore "keystore.bks" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath "bcprov-jdk15on-155.jar" -storetype BKS -storepass storepassword123这样就生成了bks
1 0
- JKS转PEM,JKS转BKS
- PKCS12转JKS和PKCS12转BKS
- Android wss/https jks转bks
- JKS to PEM
- pem 生成jks
- pfx证书转jks
- JKS、BKS、PKCS12证书之间转换
- JKS、BKS、PKCS12证件之间转换
- JKS、BKS、PFX证书格式之间转换
- JKS、BKS、PKCS12证书之间转换
- JKS、BKS、PKCS12证书之间转换
- PFX 证书 转 jks 证书
- jks bks 等的定义 如何将jks转化为bks的
- jks bks 等的定义 如何将jks转化为bks的
- JKS证书申请,转换为PEM格式
- 签名证书keystore,jks,pk8,x509.pem
- P12,JKS,CER,RFX,PEM转换速记
- android生成bks keystore 记录 & 使用portecle把JKS密钥库转成BKS类型
- Spring Boot中Web应用的统一异常处理
- mysql 5.7 安装步骤
- fastcgi与php-fpm的关系
- Android Studio生成Jar包
- Atom插件开发入门教程(二)
- JKS转PEM,JKS转BKS
- php curl get post方法
- JDK8新特性:接口的静态方法和默认方法
- Android Gradle的详细示例教程
- 关键字:transient、volatile
- 操作Cassandra(8)-安全性
- Android 系列 2.6在Android中创建Splash屏幕
- redis 常用命令
- 【Maven学习】Maven打包生成普通jar包、可运行jar包、包含所有依赖的jar包