1. 导出公钥
keytool -export -alias tomcat  -keystore <you jks>wsriakey.keystore -file <outputfile>wsriakey.crt
 
 
2. 转化为 pem 格式
openssl x509 -out <outputfilename>wsriakey-pem.crt -outform pem -text -in <some crt you want to use>wsriakey.crt -inform der
 
 
3. 获取私钥
使用Java 代码
git clone https://github.com/joshvette001/java-exportpriv.git
cd java-exportpriv.git
javac ExportPriv.java
java ExportPriv <keystore> <alias> <password> > wsriakey-pkcs8.key
 
 
4. 转换为nginx 支持的证书
openssl pkcs8 -inform PEM -nocrypt -in wsriakey-pkcs8.key -out <you private key>wsriakey.keyitclj.key
 
 
5. 参考资料
https://github.com/joshvette001/java-exportpriv.git
https://myssl.com/
https://mozilla.github.io/server-side-tls/ssl-config-generator/
 
 
 
 
 
 

最新文章

  1. Android二维码的生成,解析以及扫描功能
  2. Web安全
  3. Unity已经学会的
  4. springmvc上传List,
  5. react-native SyntaxError xxxxx/xx.js:Unexpected token (23:24)
  6. AssetBundle系列——共享资源打包/依赖资源打包
  7. .net学习笔记---HttpHandle与HttpModule
  8. linux kernel文件系统启动部分
  9. 【转】./a.out 2&gt;&amp;1 &gt; outfile
  10. 超大型 LED 显示屏
  11. 浏览器d判断
  12. [RxJS] Toggle A Stream On And Off With RxJS
  13. 百度地图api实例
  14. hdu3336 Count the string kmp+dp
  15. 设子数组A[0:k]和A[k+1:N-1]已排好序(0≤K≤N-1)。试设计一个合并这2个子数组为排好序的数组A[0:N-1]的算法。
  16. IntelliJ IDEA下Cannot resolve symbol XXX的解决方法
  17. js饼状图(带百分比)功能实现,新人必懂
  18. docker学习-lnmp+redis之搭建lnp容器服务
  19. CRectTracker类的使用
  20. JavaScrip(一)JavaScrip的写法

热门文章

  1. mysql外键理解
  2. 在xampp集成环境下使用 php 连接oracle
  3. VC中release和debug版本的区别
  4. go Rails 知识点,Concepts Series:url和parameter; 建立Rails App Templates;报错页面debug; counter_cache
  5. UVA-1312 Cricket Field (技巧枚举)
  6. grub2 windows版安装
  7. 【HTML5】HTML5 WebSocket简介以及简单示例
  8. iOS二维码、条形码生成(可指定大小、颜色)
  9. FusionCharts制作实时刷新图
  10. C语言编程的两个工具:valgrind和core