1.生成jks。执行命令:keytool -genkeypair -alias mytest -keyalg RSA -keypass mypass -keystore mytest.jks -storepass mypass -keystore jks文件保存路径

 生成的mytest.jks证书中包含我们的密钥 :公钥和私钥。

2.利用"keytool -list -v -keystore test.jks"查看JKS中生成的证书的详细信息

3.如果要导出cer证书。则利用“keytool -alias test -exportcert -keystore mytest.jks -file test.cer”,导出证书,并可以双击打开证书查看证书信息。

4.执行如下命令:keytool -list -rfc -keystore mytest.jks -storepass 你的密码

 则可以将证书信息打印到屏幕上。

5.如果需要导出公匙。则使用下面的命令:keytool -list -rfc --keystore mytest.jks | openssl x509 -inform pem -pubkey

拷贝出公匙则可。

jdk的keytool生成jks和获取jks的信息,公匙相关推荐

  1. 一、使用JDK的keytool生成JKS以及获取JKS的信息

    文章目录 一.使用JDK的keytool生成JKS以及获取JKS的信息 1.生成证书: 2.查看证书 3.导出证书: 一.使用JDK的keytool生成JKS以及获取JKS的信息 1.生成证书: 在命 ...

  2. Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web、安卓、IOS)

    Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web.安卓.IOS) 一.原理 1.HTTP:平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的( ...

  3. 使用JDK的 keytool 生成JKS,修改查看JKS信息

    什么是keytool keytool 是个密钥和证书管理工具.它使用户能够管理自己的公钥/私钥对及相关证书,在JDK 1.4以后的版本中都包含了这一工具,所以不用再上网去找keytool的安装,电脑如 ...

  4. java 生成jks_jdk的keytool生成jks及获取jks的信息

    生成jks 命令: keytool -genkeypair -alias myAlias -keyalg RSA -keypass myKeyPass -keystore myKeystore.jks ...

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

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

  6. 小程序 | 获取用户头像信息接口改进:getUserInfo的使用

    开发小程序过程中,发现最近微信官方新调整了getUserInfo的接口的使用,并发布了一篇<小程序登录.用户信息相关接口调整说明>公告,摸索了一番之后,了解到getUserProfile用 ...

  7. keytool生成证书_创建自签名ssl证书,Java生产jks证书

    一.创建自签名ssl证书 下载openssl软件: https://pan.baidu.com/s/1Zy4W7pqSO8caoR_R5pF3DQ  #提取码:bjd4 设置环境变量 进入openss ...

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

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

  9. Android 生成原生系统签名jks 与 keystore

    在漫长的Android开发生涯中难免需要实现某个系统应用的系统功能,比如,appstore的静默安装,静默卸载 这两个功能对app的权限是有要求的,app必须是系统级别的应用才行,每个厂商的定制不同, ...

最新文章

  1. 浅谈几种区块链网络攻击以及防御方案之日蚀攻击
  2. 【Codeforces】716B Complete the Word (26个字母)
  3. 近期活动盘点:三创对接会——先进制造专场
  4. ICLR 2021初审结果公布,高分论文有这些!
  5. 一个高级的makefile文件
  6. Java学习进度(2013.03.13)—Struts2学习一
  7. 一所传闻要被“降级”的211高校,让这位网红教授“救活了”
  8. 在Window上使用Jenkins自动发布Java工件
  9. 靠能力赚大钱,是最最可笑的谎言
  10. java中簇如何表示_聚簇索引和非聚簇索引实际上是什么意思?
  11. 暑假第二周总结(2018.7.16——7.22)
  12. Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
  13. 设计模式gof_四个(GoF)设计模式的帮派
  14. MACOS系统安装pip
  15. matlab2009a下载 win7,MATLAB R2009a完美安装及下载
  16. 应变式传感器的原理与优点
  17. 多元时间序列预测 —— 向量自回归(VAR)
  18. python3输出中文乱码_解决Python3用PIL的ImageFont输出中文乱码的问题
  19. Minecraft 1.12.2模组开发(十九) 自定义3D物品模型
  20. 勿忘2022,迎接2023

热门文章

  1. mysql第五章 在线测试_PHP+MySQL实现在线测试答题示例
  2. html5 打气球小游戏,在javascript+css3中如何实现打气球小游戏
  3. 收集增强WiFi信号的10种方法
  4. Google Adwords新手快速入门教程
  5. Web前端开发相关概念
  6. 火遍日本 IT 界的「鱼书」终出续作,原来进阶深度学习竟然那么简单
  7. 《算法竞赛入门经典》(第2版) 习题3-6 纵横字谜的答案
  8. 数据中心的“灾备”指的是什么?
  9. keras学习之:获取神经网络中间层的输出结果
  10. 使用java怎么实现商品三级分类_如何实现列表三级分类---后端+前端