证书生成(keystore、truststore、.crt、.key)。
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)。相关推荐
- 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...
最近在做一个https双向认证的工作,领导先让我实现,我之前写了一篇文章,把tomcat的生成证书和配置的实现写了出来. 现在领导给了我服务器的CA证书的客户端证书和私钥,服务端信任证书,分别是crt ...
- keystore导出p12,cer,crt,.key.pem证书文件格式
1.生成keystore文件 命令行窗口执行如下命令: keytool -genkey -alias ynhr -keyalg RSA -keysize 1024 -keypass 123456 -v ...
- crt证书linux使用,linux下使用openssl生成https的crt和key证书
x509证书一般会用到三类文,key,csr,crt Key 是私用密钥openssl格,通常是rsa算法. Csr 是证书请求文件,用于申请证书.在制作csr文件的时,必须使用自己的私钥来签署申,还 ...
- linux下生成https的crt和key证书
今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...
- keytool生成keystore、truststore、证书
keytool生成keystore.truststore.证书 1. 打开cmd命令行,进入文件夹(如:D:\test_icessl_key).keytool会把接下来生成的所有文件都保存到此处. 2 ...
- linux 运行ca.crt,linux下生成https的crt和key证书
今天在配置kibana权限设置时,kibana要求使用https链接. 于是总结了一下linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt Key 是私用 ...
- OpenSSL 把cer证书链以及key文件生成keystore,tomcat https配置
最近接触的项目中用到HTTPS,并且申请了证书以及私钥,这一块接触的少 先整理出来,谨防以后忘记.因为是tomcat中配置的https,需要将证书转成keystore文件,通过openssl 先通过证 ...
- windows2016安装证书管理器、IIS配置自签名证书、导出证书、证书.pfx转化为.crt和.key
之前写过一篇<安全篇 ━━ windows2008自建证书.IIS配置https服务器及浏览器报错处理>,配置方法大同小异. Windows Server 2016及更高版本的IIS内置了 ...
- 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》
开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...
最新文章
- php 安卓实现实时导航,用安卓平板电脑轻松实现GPS实时导航
- 深度学习tensorflow实现宝可梦图像分类
- java规定日期格式输出_Java格式化输出日期百分比时间等
- 批发电脑配件_2019年10月电脑配件表
- fastdfs-启动服务-上传文件-连接问题
- mysql user表空_Mysql User表为空
- plsql创建、测试存储过程
- Bret Victor(苹果 UI 设计师):互动的未来不应只在手指上
- java美图秀秀,【美图秀秀和Java手机游戏模拟器哪个好用】美图秀秀和Java手机游戏模拟器对比-ZOL下载...
- java 编写浏览器_java编写浏览器
- OA办公系统能帮助企业做些什么?
- matlab显示串联矩阵的维度不一致,串联的矩阵的维度不一致。
- 从PROXMOX群集中安全删除节点
- dh模型表matlab,建立DH模型的三种方法以及区别
- 半透明物体与深度写入
- 卜若的代码笔记-python系列-神经网络篇-第十四章:基于keras框架的男女性别识别
- 利用python实现外星人入侵大战小游戏(带源代码)
- MySQL索引、视图创建与管理操作实验
- Windows操作系统的日志分析
- 15个iOS的视频播放控件
热门文章
- 基于SSM框架的外卖订餐系统
- 汇佳学校新推“未来艺术大师”项目 实现学术艺术双赢
- PandoraBox潘多拉多线多播
- 网络连接正常但百度网页打不开显示无法访问此网站解决方案
- 文本预处理库spaCy的基本使用(快速入门)
- 1盒子刷Armbian,看这一篇就够了——Armbian全方位安装指导书
- 关于丢番图方程x^2+y^2=n
- Windows平台视频显示问题
- springboot学习笔记11:分布式、微服务、springcloud概念区分
- 计算机u盘驱动坏了如何的修复,u盘损坏怎么修复 u盘损坏再次使用