说明:nginx 配置使用组合是.key+.cer或者.key+.crt或者.key+.pem等等

.key openssl生成

.jks  jdk中的keytool生成

思路就是转成p12,再转成想要的文件.jks,或者.keystore

下面准备好.key+.cer或者crt等

Linux环境中执行生成p12

openssl pkcs12 -export -in ssl.cer -inkey www.mydomain.com.key -out mycert.p12 -name www.mydomain.com -CAfile myCA.cer

p12转.jks,安装了jdk都可以执行

无密码

keytool -importkeystore -srckeystore mycert.p12 -destkeystore server.jks -srcstoretype pkcs12 -deststoretype jks

有密码

keytool -importkeystore -v -srckeystore mycert.p12 -srcstoretype pkcs12 -srcstorepass password -destkeystore server.jks -deststoretype jks -deststorepass password

.key+.cer 转成.jks相关推荐

  1. Nginx证书配置:cer文件和jks文件转nginx证书.crt和key文件

    Nginx证书配置:cer文件和jks文件转nginx证书.crt和key文件 环境 步骤 1.利用JDK的keytool工具生成密钥库和证书(以下代码片段是一个bat脚本) 1.1 查看jks文件中 ...

  2. linux cer证书转为jks,常见SSL证书格式介绍以及SSL证书格式转化方法

    我们大部分站长使用的SSL证书一般都是.CRT..KEY 这样子的文件,没错这个都是我们常用的Linux服务器Nginx环境的证书文件.不管我们是购买的付费SSL证书,还是使用的免费SSL证书看到的证 ...

  3. java生成 *.crt和*.key文件与*.keystore *.jks文件的转换

    证书格式 名称 含义 .pem Privacy Enhanced Mail的缩写,一般是文本格式,可保存证书,可保存私钥,证书或密钥的Base64文本存储格式,打开看文本格式,以"-–BEG ...

  4. 关于apk签名文件格式从.keystore转换成.jks的记载

    一.通过cmd,读取签名文件信息的查询方式: 先将路劲切换至jre下的bin文件夹下,再通过命令查询,命令如下: keytool  -list -v  -keystore 绝对路径+文件名 二.通过c ...

  5. 把数组对象[{key1:val1},{key2:val2}] 的key val 分割成独立的数组

    var arr = [{key1:val1},{key2:val2}] var keyArr = [] var valArr = [] arr.forEach(function(va,i){for ( ...

  6. Https证书crt或者cer转换成bks文件

    1.下载bcprov-jdk15on-165.jar: http://www.bouncycastle.org/latest_releases.html 2.打开cmd执行命令: keytool -i ...

  7. 把一个对象的key全部换成大写/小写

    前言: 把一个对象,他的key都是大写,或者小写的情况下给他转换类型,大写->小写 实现效果: 实现方法: 1.封装两个方法: // 大写转换 export function upperJSON ...

  8. [https+certificates]利用IIS将.cer转换成.pfx格式

    一.准备工作,从.p7b格式中导出.cer格式证书 从.p7b格式的证书文件中导出(选中文件右键导出) 默认选择DER encoded binary X.509 (.CER)格式 选择保存位置输入文件 ...

  9. 将PKCS12文件转成JKS

    试了好几种方法都不行,使用下面的方法可以导入,在此记录一下. 先将pkcs12解析出证书和私钥,注意私钥必须加密,可以使用rsa命令加密. 将加密的私钥和证书组合在一起,格式如test.pem. 通过 ...

最新文章

  1. FD.io/VPP — L2 vSwitch
  2. HANA全面上市,成为SAP史上用户数量增长最快的产品之一
  3. zookeeper配置中心
  4. 如何让页面动起来?支付宝2020新春红包前端3D技术揭秘
  5. MySQL基础之DML语句
  6. [导入]C++程序随笔
  7. python中的切片以及注意事项
  8. “数据驱动、智能引领”,打造未来智能小镇“样板间”
  9. java 递归 求一个数的阶乘
  10. jQuery源码解析(1)—— jq基础、data缓存系统
  11. Python中的依赖注入实现原理
  12. 19、Flask实战第19天:CSRF攻击与防御
  13. 打代码太苦,你需要一个鼓励师
  14. 使用Python发送邮件(图片、表格、附件) 系列三: 发送工作报表之透视表自动刷新数据
  15. ​easycom组件冲突的解决办法
  16. Java实现经典版坦克大战(还原度很高)
  17. 维度探索:三维空间、四维空间和更高维度
  18. mysql查看数据库的容量及表容量
  19. miui7 usb计算机连接网络,miui7怎么打开usb调试功能?小米miui7 usb调试模式开启方法图解...
  20. matlab写函数进行坐标正反算,坐标正反算的MATLAB GUI设计与应用

热门文章

  1. 【Python】打印出所有的“水仙花数”
  2. db2获取当前日期、时间、时间戳、年份
  3. php 上传 413,PHP CURL上传文件出现413 Request Entity Too Large
  4. java 游戏 protobuf,Unity 3D Protobuf的使用 信息的简单发送 并在Java服务器上接受显示...
  5. Java——File(文件)
  6. 并发编程之原子性及同步锁
  7. 【算法打开(最短路径)--7.25】
  8. Mysql:报错:error while loading shared libraries: libaio.so.1:
  9. tsp问题的c语言编码,原创:TSP有关问题解决方案-禁忌搜索算法C实现
  10. ildasm Reflector