`
keren
  • 浏览: 1558144 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdk keytool的使用

    博客分类:
  • jdk
阅读更多
#生成
keytool -genkey -alias dev1010 -keypass dev1010 -keyalg RSA -keysize 1024 -validity 365 -keystore  ~/dev/ssl_keytool/dev1010.keystore -storepass 123456 -dname "CN=(dev1010), OU=(dev1010), O=(dev1010), L=(quanzhou), ST=(fujian), C=(CN)"

#查看
keytool -list  -v -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456
#or
keytool -list  -rfc -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456

#导出
keytool -export -alias dev1010 -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456 -file ~/dev/ssl_keytool/dev1010.crt

#查看导出的证书信息 
keytool -printcert -file ~/dev/ssl_keytool/dev1010.crt

#证书的导入
#准备一个导入的证书:
keytool -genkey -alias cjd -keypass cjd123456 -keyalg RSA -keysize 1024 -validity 365 -keystore  ~/dev/ssl_keytool/cjd.keystore -storepass 123456 -dname "CN=(cjd), OU=(cjd), O=(cjd), L=(beijing), ST=(beijing), C=(CN)"
#导出这个证书,准备导入到其他地方去
keytool -export -alias cjd -keystore ~/dev/ssl_keytool/cjd.keystore -file ~/dev/ssl_keytool/cjd.crt -storepass 123456

#现在将 cjd.crt 加入到 dev1010.keystore中:
keytool -import -alias cjd -file ~/dev/ssl_keytool/cjd.crt -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456
#查看导入的情况
keytool -list  -v -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456

#证书条目的删除 把刚才导入的cjd那个删除
keytool -delete -alias cjd -keystore ~/dev/ssl_keytool/dev1010.keystore -storepass 123456

#证书条目口令的修改: 
keytool -keypasswd -alias cjd -keypass cjd123456 -new cjd1234567  -keystore ~/dev/ssl_keytool/cjd.keystore -storepass 123456

keystore口令的修改: 
keytool -storepasswd -keystore ~/dev/ssl_keytool/cjd.keystore -storepass 123456 -new 1234567

#修改keystore中别名为 cjd 的信息
keytool -selfcert -alias cjd -keypass cjd1234567 -keystore ~/dev/ssl_keytool/cjd.keystore -storepass 1234567 -dname "cn=新名字,ou=新组织,o=新组织,c=CN"
#查看修改的情况
keytool -list  -v -keystore ~/dev/ssl_keytool/cjd.keystore -storepass 1234567
分享到:
评论

相关推荐

    keytool生成公私钥,默认jdk8 使用keytool生成bks或者jks时报错,缺少jar包

    keytool生成公私钥,默认jdk8 使用keytool生成bks或者jks时报错,缺少jar包 包含:bcprov-jdk15-143.jar,local_policy.jar,US_export_policy.jar

    keytool-api-1.5-1.5.zip

    ridioc.zip,可笑的小控制反转

    JDK中利用keytool创建自签名证书

    NULL 博文链接:https://yaodaqing.iteye.com/blog/790349

    一个生成数字证书工具

    从一个高人那里得到的. 根目录难得的数字证书生成软件下,其中zxpca100.exe文件是用来生成数字证书的,zxpfp100.exe文件是用来给文件加密解密的. 功能强大,唯一的不足的地方时作者版权思想太强了,经常弹出版权信息

    Android签名工具(keytool)

    keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore 上面的命令中间不换行,按下“Enter”键,并根据提示填写相关信息,详细信息如下...

    Keytool IUI(version #2.3)

    Keytool IUI 支持JDK1.6及以上

    JDK  keytool证书工具功能代码解析

    主要介绍了JDK keytool证书工具功能代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    bcprov-ext-jdk15on-160.jar

    用于制作Android App进行SSL通信时所需使用的bks格式证书。 为了生成Android用的BKS证书文件,采取如下操作: 1.下载 bcprov-ext-jdk15on-160.jar,复制到jdk_home\jre\lib\ext 2.配置bcprov,在 jdk_home\jre\lib\...

    java keytool gui 图形工具 portecle-1.7.zip

    Portecle 是一个图形化界面的 JDK 中的命令行工具 keytool ,可生成各种不同类型的密钥库,生成并存储相关的 X.509 证书、生成 CSRs、导入和储存信任的证书并进行维护。 http://www.oschina.net/p/portecle

    Eclipse Temurin (OpenJDK8U-jdk_x64_linux_hotspot_8u312b07)

    Eclipse Temurin (OpenJDK8U-jdk_x64_linux_hotspot_8u312b07.tar.gz)适用于Linux系统。 Eclipse Temurin 项目提供了高质量的、经过 TCK 认证的 OpenJDK 运行时和相关技术,可在整个 Java生态系统中使用。

    导出JVM KeyStore中私钥的Java程序

    从code-google中导出的源码,用于从JDK keytool创建的keystore中导出私钥,通常用于nginx配置SSL时使用

    SSL配置手册

    下载地址http://java.sun.com/javase/downloads/index.jsp 2. 生成keystore文件 生成密钥库文件keystore.jks需要使用JDK的keytool工具。命令行进入JDK下的bin目录运行keytool命令 keytool -genkey -alias ...

    nginx实现ssl之https改造(包含单机版以及负载均衡配置)

    (最近安排的ssl改造工作任务重时间短,经过翻阅了大量网文,以及自己亲手搭建虚拟机测试到最后现场测试再验收。在此个人总结成了这一文档,如...jdk keytool 的使用 openssl 的使用 ssl证书的制作 nginx的安装以及配置

    jdk中密钥和证书管理工具keytool常用命令详解

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

    tomcat启用https

    tomcat开发环境配置启用https 使用jdk自带的keytool工具制作证书

    keystoke证书转换nginx证书工具

    keystoke证书转换nginx证书工具,jdk keytool.exe生成的.keystore格式证书通过他可以转换为.key、.pfx、.crt证书,用于配置https证书

    tomcat配置https

    tomcat7+jdk的keytool生成证书 配置https

    keytool-helper:简单的KeyTool实用程序

    KeyTool Utility项目 该项目试图简化KeyTools的常见操作,例如: ... 为了减少依赖性,已经使用了某些类别的sun.security软件包:可能无法在不同于OpenJDK / Oracle的JDK上进行编译。 如何使用 代码胜过千词:签出 !

    tomcat的双向ssl配置

    使用openssl与jdk的keytool生成根证书,server端证书,浏览器端证书,并配置使工程跑在https上。(带dos脚本)

    信息安全数字签名

    Java数字签名,JDK使用keytool创建数字证书的方法。

Global site tag (gtag.js) - Google Analytics