1.keystore和truststore通过jdk的keytool生成即可;.crt和.key生成需要使用openssl。

2.生成keystore
keytool -genkeypair -alias certificatekey -keyalg RSA -validity 365 -keystore tomcat.keystore
3.导出公钥证书
keytool -export -alias certificatekey -keystore tomcat.keystore -rfc -file tomcat.cer
4.生成truststore
Keytool -import -alias certificatekey -file tomcat.cer -keystore tomcat.truststore

5.keystore转换为p12
keytool -importkeystore -srckeystore tomcat.keystore -destkeystore tomcat.p12 -deststoretype PKCS12

6.使用openssl生成.crt

openssl可通过官网下载,路径:/index.html,国内很难下载,提供个下载路径:OpenSSL-Win32-桌面系统文档类资源-CSDN下载。

下载OpenSSL-Win32.rar,解压到c盘,进入到bin路径下;将第5步生成的tomcat.p12文件复制到这个路径下。

执行下面命令,生成tomcat.crt。

openssl pkcs12 -in tomcat.p12 -nokeys -out tomcat.crt

7.使用openssl生成.key
openssl pkcs12 -in tomcat.p12 -nocerts -nodes -out tomcat.key

证书生成(keystore、truststore、.crt、.key)。相关推荐

  1. 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...

    最近在做一个https双向认证的工作,领导先让我实现,我之前写了一篇文章,把tomcat的生成证书和配置的实现写了出来. 现在领导给了我服务器的CA证书的客户端证书和私钥,服务端信任证书,分别是crt ...

  2. keystore导出p12,cer,crt,.key.pem证书文件格式

    1.生成keystore文件 命令行窗口执行如下命令: keytool -genkey -alias ynhr -keyalg RSA -keysize 1024 -keypass 123456 -v ...

  3. crt证书linux使用,linux下使用openssl生成https的crt和key证书

    x509证书一般会用到三类文,key,csr,crt Key 是私用密钥openssl格,通常是rsa算法. Csr 是证书请求文件,用于申请证书.在制作csr文件的时,必须使用自己的私钥来签署申,还 ...

  4. linux下生成https的crt和key证书

    今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...

  5. keytool生成keystore、truststore、证书

    keytool生成keystore.truststore.证书 1. 打开cmd命令行,进入文件夹(如:D:\test_icessl_key).keytool会把接下来生成的所有文件都保存到此处. 2 ...

  6. linux 运行ca.crt,linux下生成https的crt和key证书

    今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...

  7. OpenSSL 把cer证书链以及key文件生成keystore,tomcat https配置

    最近接触的项目中用到HTTPS,并且申请了证书以及私钥,这一块接触的少 先整理出来,谨防以后忘记.因为是tomcat中配置的https,需要将证书转成keystore文件,通过openssl 先通过证 ...

  8. windows2016安装证书管理器、IIS配置自签名证书、导出证书、证书.pfx转化为.crt和.key

    之前写过一篇<安全篇 ━━ windows2008自建证书.IIS配置https服务器及浏览器报错处理>,配置方法大同小异. Windows Server 2016及更高版本的IIS内置了 ...

  9. 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》

    开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...

最新文章

  1. php 安卓实现实时导航,用安卓平板电脑轻松实现GPS实时导航
  2. 深度学习tensorflow实现宝可梦图像分类
  3. java规定日期格式输出_Java格式化输出日期百分比时间等
  4. 批发电脑配件_2019年10月电脑配件表
  5. fastdfs-启动服务-上传文件-连接问题
  6. mysql user表空_Mysql User表为空
  7. plsql创建、测试存储过程
  8. Bret Victor(苹果 UI 设计师):互动的未来不应只在手指上
  9. java美图秀秀,【美图秀秀和Java手机游戏模拟器哪个好用】美图秀秀和Java手机游戏模拟器对比-ZOL下载...
  10. java 编写浏览器_java编写浏览器
  11. OA办公系统能帮助企业做些什么?
  12. matlab显示串联矩阵的维度不一致,串联的矩阵的维度不一致。
  13. 从PROXMOX群集中安全删除节点
  14. dh模型表matlab,建立DH模型的三种方法以及区别
  15. 半透明物体与深度写入
  16. 卜若的代码笔记-python系列-神经网络篇-第十四章:基于keras框架的男女性别识别
  17. 利用python实现外星人入侵大战小游戏(带源代码)
  18. MySQL索引、视图创建与管理操作实验
  19. Windows操作系统的日志分析
  20. 15个iOS的视频播放控件

热门文章

  1. 基于SSM框架的外卖订餐系统
  2. 汇佳学校新推“未来艺术大师”项目 实现学术艺术双赢
  3. PandoraBox潘多拉多线多播
  4. 网络连接正常但百度网页打不开显示无法访问此网站解决方案
  5. 文本预处理库spaCy的基本使用(快速入门)
  6. 1盒子刷Armbian,看这一篇就够了——Armbian全方位安装指导书
  7. 关于丢番图方程x^2+y^2=n
  8. Windows平台视频显示问题
  9. springboot学习笔记11:分布式、微服务、springcloud概念区分
  10. 计算机u盘驱动坏了如何的修复,u盘损坏怎么修复 u盘损坏再次使用