java工具keytool生成p12数字证书文件
Keytool是用于管理**和证书的工具,位于%JAVA_HOME%/bin目录。
使用JDK的keytool工具
1.keytool在jdk的bin目录下
查找jdk目录参考https://blog.csdn.net/PENG_Dorothy/article/details/106868109
2.打开keytool所在的bin目录,然后在上面的路径显示框中输入CMD,然后回车,即可在当前文件夹下打开命令提示符,并且路径是当前文件夹。3.生成数字文件
在命令行输入
keytool -genkeypair -alias serverkey -keypass 111111 -storepass 111111 -dname “C=CN,ST=SD,L=QD,O=haier,OU=dev,CN=haier.com” -keyalg RSA -keysize 2048 -validity 3650 -keystore D:\keystore\server.keystore
参数解释:
storepass keystore 文件存储密码
keypass 私钥加解密密码
alias 实体别名(包括证书私钥)
dname 证书个人信息
keyalt 采用公钥算法,默认是DSA keysize **长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)
validity 有效期
keystore 指定keystore文件
目录下生成文件
4.转换为p12格式
在命令行输入
keytool -importkeystore -srckeystore D:\keystore\server.keystore -destkeystore D:\keystore\server.p12 -srcalias serverkey -destalias serverkey -srcstoretype jks -deststoretype pkcs12 -srcstorepass 111111 -deststorepass 111111 -noprompt
同目录下生成文件
java工具keytool生成p12数字证书文件相关推荐
- java和签名工具_java 证书工具keytool生成自签名证书和自签CA证书
jdk自带的证书管理工具叫keytool,在jdk/bin目录下,可以用来生成自签名证书.导入导出证书.打印证书信息等. 1. 名词 自签名证书:用自己的私钥签发自己的公钥即主体信息生成的证书. 证书 ...
- Java笔记-keytool生成SSL双向证书
逻辑是这样的: 如果要将其导出成client_trust.jks文件,对应的客户端命令为: @echo on keytool -genkeypair -keyalg RSA -dname " ...
- JDK自带工具keytool生成ssl证书(web服务https配置)
原文:https://www.cnblogs.com/zhangzb/p/5200418.html 前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl ...
- JDK自带工具keytool生成ssl证书
前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全. 百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具: ...
- java中Keytool生成证书
任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...
- 使用JDK自带工具keytool生成ssl证书
使用JDK自带工具keytool生成ssl证书 HTTPS简介 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP ove ...
- 【可食用】KeyTool生成KeyStore,证书、公钥、私钥文档JAVA生成,JAVA实现ECC签名验签
KeyTool生成KeyStore,证书.公钥.私钥文档JAVA生成,JAVA实现ECC签名验签 一.首先我们可以写个工具类生成密钥对.证书.公钥.私钥文本 jksAndCerGenerator.ja ...
- 《JDK学习》使用JDK的keytool生成p12证书
由于前段时间在研究itext技术中的签章技术中遇到了数字签名的问题,需要用到p12证书,因此就撰写一篇用我们jdk自带的keytool 工具生成p12证书的方法供各位交流. keytool 简介 ke ...
- 使用JDK自带的工具keytool生成证书
1.以管理员身份,打开CMD命令窗口,输入如下命令,生成证书: Microsoft Windows [版本 10.0.17134.523] (c) 2018 Microsoft Corporation ...
最新文章
- java 枚举的继承_java中枚举类可以被继承吗?
- hdu1305Immediate Decodability(字典树)
- Linux基础命令---unzip
- 如何计算ModBus超时时间?
- ROS学习(十):ROS URDF-joint
- (转)mybatis一级缓存二级缓存
- Python学习笔记:Day 12 编写日志列表页
- CodeForces - 1491E Fib-tree(模拟)
- Flash 检测摄像头是否被占用
- linux上git克隆命令,Git clone命令用法
- Go Web编程--解析JSON请求和生成JSON响应
- 「随机化快排」期望运行时间证明
- ubuntu16.04下载opencv3.4
- RN 开发遇到的问题之传参函数错误Invariant Violation: Maximum update depth exceeded.
- Excel·VBA自定义函数扩展VLOOKUP
- OkHttp中的设计模式之一:Builder模式
- 2014年牡丹江现场赛打铁记
- 多图详解缓冲区溢出问题
- 微信小程序接入富文本编辑
- 为 VS 2012 打包 MSDN 在线文档为磁盘安装源
热门文章
- 数学建模 图论最短路径问题
- 吴恩达机器学习ex5:正则化线性回归和方差与偏差
- 设计模式快速学习(五)原型模式
- 通信值勤维护管理条例_加强固定通信台站值勤管理与建设
- elupload获取文件名与路径_Python检查word文件中的特殊“标记”词是否与文件名中的一致(实例59)...
- python绘制简单城市剪影图_Python之绘制个人足迹地图
- 使用hbase时常见问题解决方法
- [Git问题解决error: The followin]The following untracked working tree files would be overwritten by merge
- EMS --Web Development Kit开发
- Json-lib, 实现Java对象与JSON数据格式的互转