keytool操作证书

  • 笔记

笔记

1.查看cacerts中所含有的证书:(changeit是cacerts的默认通用密码)
keytool -list -keystore cacerts -storepass changeit

2.删除具体别名证书:(alias 后面带别名)
keytool -delete -alias server -keystore cacerts -storepass changeit

3.将证书导入cacerts:(别名建议唯一)
keytool -import -trustcacerts -alias server -file server.cer -keystore cacerts -storepass changeit

4.查看证书信息:
keytool -printcert -v -file server.cer

通过查看证书信息,去cacerts list中查看匹配,可以判断是否已经存在该证书。

5.反之:
在知道公钥crt和私钥key的情况下,反向生成keystore文件
这里需要借助 openSSL工具打开命令界面
首先我们生成p12文件 等同于 crt + key = p12
pkcs12 -export -in sso.crt -inkey sso.key -out sso.p12 -name tomcat -CAfile sso.crt -caname root -chain

然后用jdk自带的keytool执行,将p12变成keystore
keytool -importkeystore -v -srckeystore sso.p12 -srcstoretype pkcs12 -srcstorepass changeit -destkeystore server.keystore -deststoretype jks -deststorepass changeit

keytool操作证书相关推荐

  1. keytool 操作证书

    创建证书   keytool -genkey -v -alias serverkey -keyalg RSA -storetype PKCS12 -keystore kserver.key.p12 k ...

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

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

  3. keytool生成证书的方法

    1. 导入 最近在开发中,笔者遇到了这样的问题:当第三方向我们系统请求pay bill业务时,我们的系统就会报错,而且错误的信息是找不到有效的证书,所以交易就被cancelled了.我们不去深究为什么 ...

  4. Tomcat服务器配置https认证(使用keytool生成证书)

    Tomcat服务器配置https认证(使用keytool生成证书) 一.证书生成 1 .生成服务器证书 (1)打开打开命令控制台,进入jdk的bin目录 (2)keytool为Tomcat生成证书(& ...

  5. 如何安装微信支付证书到服务器,微信支付如何安装操作证书?

    操作证书 1.操作证书是商户使用账户资金的身份凭证,只有在商户安装了数字证书的电脑上,可以在本机进行敏感操作,如:现金帐户充值.提现.红包发放.密码修改等: 2.安装时,系统会短信校验商户绑定的手机, ...

  6. 使用keytool生成证书和秘钥

    使用keytool生成证书和秘钥 Java中的 keytool.exe(位于  JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的 ...

  7. 【ssl认证、证书】SSL双向认证java实战、keytool创建证书

    文章目录 概述 keytool示例 参考 相关文章: //-----------Java SSL begin---------------------- [ssl认证.证书]SSL双向认证和SSL单向 ...

  8. iOS Matter 操作证书签发方案

    在 Matter 配网和操作中,为了信息交互的安全,在配网时,Commissioner自身需要完整的证书,同时需要向设备安装操作证书. Matter 证书包含: RCA: 根证书 ICA: 中间证书, ...

  9. java keytool证书,java keytool 安全证书学习

    keytool生成证书 验证是否已创建过同名的证书 keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURIT ...

最新文章

  1. Nature Microbiology:肠道菌群如何划分肠型
  2. Halcon —— pick_and_place_scara_stationary_cam.hdev
  3. 用python画月亮的代码-用python画月亮的代码是什么?
  4. c# html 后台拼_c#编写html后台
  5. 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](4)
  6. Window上安装kafka
  7. android ocr识别源码_身份证识别OCR解决手动输入繁琐问题
  8. 是什么造就了伟大的程序员?
  9. Hadoop Jobhistory配置启用
  10. python怎么让py里面逐行运行_怎样在安卓上运行python
  11. STM32学习——ROV遇到的坑
  12. (转)微服务架构 互联网保险O2O平台微服务架构设计
  13. python函数传值还是地址_python中给函数传参是传值还是传引用
  14. linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
  15. java编程基本基本框架_盘点Java编程中常用的框架
  16. Vue脚手架安装教程
  17. emoji语言抽象话大全_当抽象话也成为一种暗语
  18. 计算机的存储功能是什么原因,电脑储存的意义是什么
  19. 基于 DolphinDB 的行情中心解决方案
  20. ajax同步导致浏览器假死

热门文章

  1. java里emp是什么_EMP微前端分享内容回顾(中)
  2. 软件测试简历投递小技巧,百分百避免已读不回,成功入职增加30%
  3. Android 统一打包框架(附源码下载)
  4. 五边形创意画_我做的数字布球~~看我怎样不用圆规画出正五边形!
  5. 扫雷的一个简单实现 - C语言
  6. 计算机专业國際排名,美国普林斯顿大学计算机专业排名
  7. 编译原理作业--翻译模式
  8. 关于Symantec(赛门铁克)认证服务
  9. eclipese web前端开发教学_Web 前端怎样入门?
  10. 全志平台boot里TVD倒车显示功能开发