keytool

keytool 是一个Java 数据证书的管理工具;
jdk中有两个存储证书的地方:一个是cacerts文件,一个是.keystore文件

cacerts是Java存储根CA的公共证书的地方。 Java使用cacerts对服务器进行身份验证。
.keystore(密钥库)是Java存储客户端私钥的地方,以便在服务器请求客户端身份验证时将其共享给服务器。

用keytool把证书导入cacerts

  1. 定位到 jre\lib\security目录 例如 C:\Program Files\Java\jdk1.8.0_74\jre\lib\security

linux: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/lib/security

  1. 放入下载好的证书(下一步导入用)
  2. 管理员身份运行命令提示符,执行导入命令
keytool -import -alias 证书别名 -file 证书名称 -keystore cacerts -trustcacerts
keytool -import -alias ovirt.cer -file kpi-resource.cer -keystore cacerts -trustcacerts

java秘钥口令默认为 changeit,不需要重新设置秘钥口令;
如果提示证书已存在,则先将证书删除,之后再重新导入即可;

keytool -delete -alias 证书别名 -keystore cacerts
  1. 添加成功后,查看证书列表
keytool -list -keystore cacerts

keytool-JDK导入证书相关推荐

  1. java keytool 导入证书_java - Keytool无法导入证书 - SO中文参考 - www.soinside.com

    在尝试导入证书时,我收到一条错误,导致无法导入,因为在这种情况下别名(tomcat)已经存在 $ keytool -import -v -alias tomcat -file tomcat.crt - ...

  2. 解决https JDK导入安全证书

    目前在研究cas sso相关的搭建知识.开始便是关于HTTPS安全证书的一些问题,简单说一下本文的目的:安全证书的生成,jdk导入安全证书. 先说自己定义的域名 编辑文件 C:\Windows\Sys ...

  3. 使用JDK中的 keytool【创建证书】・【查看】・【使用】

    目录 ■前言 1.创建证书 2.查看创建的证书内容 查看证书详细信息 查看证书指纹 3.使用 配置SpringBoot工程 application.properties 放置证书(.keystore) ...

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

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

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

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

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

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

  7. linux使用keytool生成证书库,使用JDK自带的keytool工具生成证书

    一.keytool 简介 keytool 是java用于管理密钥和证书的工具,它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及 ...

  8. jdk导入ssl证书(信任自签https证书)

    前言 工作对接EMS,给的测试地址是https. 调接口的时候发现ssl证书认证不通过,就猜测是自签的证书了 1. 导出ssl证书 浏览器输入https链接,打开后提示证书不安全. 再打开地址栏左侧不 ...

  9. java ssl证书生成_java – 使用jdk中提供的keytool生成SSL证书

    我在Web应用程序中使用的密钥库文件已于上周过期.我很久以前就生成了它.所以我开始使用keytool生成新证书.我使用此证书连接事务服务器和Web服务器.我想为此应用程序使用自签名证书.我使用以下命令 ...

  10. javax.net.ssl.SSLHandshakeException(Cas导入证书)

    一.报错: javax.net.ssl.SSLHandshakeException 二.原因分析: CAS部署时,常常要涉及到HTTPS的证书发布问题.由于在实验环境中,CAS和应用服务常常是共用一台 ...

最新文章

  1. 轻断食是一种科学的减肥方法吗?
  2. Monkeyrunner测试小实践
  3. 面试准备3——相关知识
  4. git stash 强制恢复_开发中必须要掌握的 Git 技巧
  5. 数据挖掘 —— 无监督学习(关联)
  6. presto读取oracle,Presto源码分析之数据类型
  7. oracle给每行加上序号,Oracle 根据分类字段给查询结果添加序号
  8. C#的两种类据类型:值类型和引用类型
  9. Spring boot 之 动态的获取不同的实现类
  10. 深度学习-吴恩达-笔记-3-浅层神经网络
  11. 前端工程师如何理解 TCP/IP 传输层协议?| 技术头条
  12. TinkPad E40 CentOS 6.5 无线网卡驱动 RTL8191SEvB 安装
  13. 问题集录--新手入门深度学习,选择TensorFlow 好吗?
  14. Matlab系列教程_基础知识_绘图(二)
  15. [POI2006]ORK-Ploughing
  16. 2021-11-25 使用kali自带的SET工具制作钓鱼网站
  17. MovieClip详解
  18. python 拦截windows弹窗广告_通过python实现弹窗广告拦截过程详解
  19. MyExcel--Excel操作新方式
  20. excel文档加密破解,简单操作亲测有效

热门文章

  1. 计算机病毒发展简史,计算机病毒分析_计算机病毒简史
  2. js的MDS代码multidimensional-scaling
  3. 【Windows】添加开机启动项
  4. android热敏打印机图片乱码,小票打印机常见故障及解决方法,小票打印机打印乱码怎么办...
  5. 小米路由器3开启frp
  6. 考研高等数学张宇30讲笔记——第六讲 中值定理
  7. matlab实现遗传算法实例
  8. w3cschool实战答案
  9. 在Kali中使用Ettercap进行ARP欺骗
  10. 传输控制协议端口服务多路开关选择器