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数字证书文件相关推荐

  1. java和签名工具_java 证书工具keytool生成自签名证书和自签CA证书

    jdk自带的证书管理工具叫keytool,在jdk/bin目录下,可以用来生成自签名证书.导入导出证书.打印证书信息等. 1. 名词 自签名证书:用自己的私钥签发自己的公钥即主体信息生成的证书. 证书 ...

  2. Java笔记-keytool生成SSL双向证书

    逻辑是这样的: 如果要将其导出成client_trust.jks文件,对应的客户端命令为: @echo on keytool -genkeypair -keyalg RSA -dname " ...

  3. JDK自带工具keytool生成ssl证书(web服务https配置)

    原文:https://www.cnblogs.com/zhangzb/p/5200418.html 前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl ...

  4. JDK自带工具keytool生成ssl证书

    前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全. 百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具: ...

  5. java中Keytool生成证书

    任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...

  6. 使用JDK自带工具keytool生成ssl证书

    使用JDK自带工具keytool生成ssl证书 HTTPS简介 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP ove ...

  7. 【可食用】KeyTool生成KeyStore,证书、公钥、私钥文档JAVA生成,JAVA实现ECC签名验签

    KeyTool生成KeyStore,证书.公钥.私钥文档JAVA生成,JAVA实现ECC签名验签 一.首先我们可以写个工具类生成密钥对.证书.公钥.私钥文本 jksAndCerGenerator.ja ...

  8. 《JDK学习》使用JDK的keytool生成p12证书

    由于前段时间在研究itext技术中的签章技术中遇到了数字签名的问题,需要用到p12证书,因此就撰写一篇用我们jdk自带的keytool 工具生成p12证书的方法供各位交流. keytool 简介 ke ...

  9. 使用JDK自带的工具keytool生成证书

    1.以管理员身份,打开CMD命令窗口,输入如下命令,生成证书: Microsoft Windows [版本 10.0.17134.523] (c) 2018 Microsoft Corporation ...

最新文章

  1. java 枚举的继承_java中枚举类可以被继承吗?
  2. hdu1305Immediate Decodability(字典树)
  3. Linux基础命令---unzip
  4. 如何计算ModBus超时时间?
  5. ROS学习(十):ROS URDF-joint
  6. (转)mybatis一级缓存二级缓存
  7. Python学习笔记:Day 12 编写日志列表页
  8. CodeForces - 1491E Fib-tree(模拟)
  9. Flash 检测摄像头是否被占用
  10. linux上git克隆命令,Git clone命令用法
  11. Go Web编程--解析JSON请求和生成JSON响应
  12. 「随机化快排」期望运行时间证明
  13. ubuntu16.04下载opencv3.4
  14. RN 开发遇到的问题之传参函数错误Invariant Violation: Maximum update depth exceeded.
  15. Excel·VBA自定义函数扩展VLOOKUP
  16. OkHttp中的设计模式之一:Builder模式
  17. 2014年牡丹江现场赛打铁记
  18. 多图详解缓冲区溢出问题
  19. 微信小程序接入富文本编辑
  20. 为 VS 2012 打包 MSDN 在线文档为磁盘安装源

热门文章

  1. 数学建模 图论最短路径问题
  2. 吴恩达机器学习ex5:正则化线性回归和方差与偏差
  3. 设计模式快速学习(五)原型模式
  4. 通信值勤维护管理条例_加强固定通信台站值勤管理与建设
  5. elupload获取文件名与路径_Python检查word文件中的特殊“标记”词是否与文件名中的一致(实例59)...
  6. python绘制简单城市剪影图_Python之绘制个人足迹地图
  7. 使用hbase时常见问题解决方法
  8. [Git问题解决error: The followin]The following untracked working tree files would be overwritten by merge
  9. EMS --Web Development Kit开发
  10. Json-lib, 实现Java对象与JSON数据格式的互转