Java中keytool的使用
keytool为java原生自带,安装java后不需要再进行安装,作为密钥和证书管理工具,方便用户能够管理自己的公钥/私钥及证书,用于认证服务。
1、keytool所在位置类似如下所示:
2、keytool用法类似如下所示:
3、生成证书
keytool将密钥(key)和证书(certificates)存储在keystore文件中,密钥需要存储在密钥库中。
使用keytool生成RSA证书的方法:以管理员身份打开cmd,切换到bin目录,执行如下命令:
keytool -genkey -alias jwt -keyalg RSA -keystore jwt.jks
创建一个别名为jwt的证书,该证书存放在名为jwt.jks的密钥库中,会提示输入密钥库口令如:123456、其他默认,最后提示输入密钥口令如:123456即可,就会在bin目录下生成jwt.jks文件。
或直接在命令中输入密钥库口令和密钥口令:
keytool -genkeypair -alias jwt -keyalg RSA -keypass 123456 -keystore jwt.jks -storepass 123456
4、查看证书
keytool -list -v -keystore jwt.jks -storepass 123456
-list 列出证书
-v 显示详细信息
-keystore 指定密钥库
-storepass 指定密钥库的解密密码
-rfc 以可编码方式打印证书
Java中keytool的使用相关推荐
- java中Keytool生成证书
任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...
- java中Keytool的使用总结
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中. 在keystore里,包含两种数据: ( ...
- java keytool 代码_java中Keytool的使用总结
java中Keytool的使用总结 以前用过几次这个东东,但每次都重新查询一次.本文原始出处是这里 . ------------------------------------------------ ...
- 【ssl认证、证书】java中的ssl语法API说明(SSLContext)、与keytool 工具的联系
文章目录 1. 前言 java中的ssl语法与keytool 工具的联系 2. SSLContext的体系 2.1 KeyStore 2.1.1 通过证书库文件创建: 2.1.2 随机生成自签名证书库 ...
- 安全证书导入到java中的cacerts证书库
提示: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buildi ...
- 数字证书中keytool命令使用说明
这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias 产生别名 -keystore 指定密钥库的名称(就像数据库一样的证书库,可以 ...
- 如何把安全证书导入到java中的cacerts证书库(转)
如何把安全证书导入到java中的cacerts证书库 提示: javax.net.ssl.SSLHandshakeException: sun.security.validator.Validato ...
- java 防止证书导出_如何把安全证书导入到java中的cacerts证书库
在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢? 其实很简单,方法如下: 每一步:进入某个https://www.xxx.com开头的网站,把要 ...
- java中 SSL认证和keystore使用
好久没用过SSL认证了,东西久不用,就有点生疏.博客就是有这个好处,可以做备忘录. java中是通过SSL认证,使用的是SSLSocket,通过SSLSocketFactory可以获得SSLSocke ...
最新文章
- Vsftp 安装配置(转)
- C++语言基本类型—整型
- 在Windows2016中回到DOS时代用tt练习打字
- Hadoop之HDFS面试知识复习
- leetcode1. 两数之和(两种方法)
- 【mybatis】 mybatis在mysql 更新update 操作 更新时间字段按照年月日时分秒格式 更新为当前时间...
- SLAM学习笔记-------------(六)非线性优化
- 数模(6):Leslie矩阵人口模型
- SASS-HRM-Day04
- 懒汉饿汉 php,单例模式——懒汉模式,饿汉模式
- 获取WIN7的trustedinstaller权限
- Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
- 第11章-ThreadSpecificStorage
- EverEdit逆向 PE结构
- 贴片电容的使用——硬件设计
- 符号在excel中的引用_如何在Excel工作表中添加表情符号
- MFC应用模态对话框和非模态对话框
- C++四则运算字符串解析(附动图以及动图制作方法)
- ZOJ 3449 Doraemon's Number Game III
- 相约在"冬至"_与冬至有关的诗词
热门文章
- 绘声绘影X4 个人MV制作
- VB6基本数据库应用(二):建立数据库
- 暗影骑士vn7安装linux,宏碁暗影骑士一代(VN7-591G)拆机清灰教程
- 1、RL Problem
- Bootstrap实战 - 响应式布局
- Curling 2.0 - POJ 3009
- 电脑服务器型号在哪,电脑服务器型号内存
- 所有的美好,都始于遇见
- Python使用Pandas计算相关系数
- 真正实现网络下载,文件不落地.解决XmlHttp对象、winnet.dll、URLDownloadToFile生成的ie缓存(Hook_CreateFileW阻止缓存生成)