keytool是密钥和数字证书的管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于自我认证或数据完整性以及认证服务。
所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的每个证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,该文件只包括主体信息和对应的公钥。
Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。
常用的命令:
创建keystore和密钥对
keytool -genkey -alias seasy_domain -keystore seasy.jks -keyalg RSA -keysize 2048
为存在的keystore生成证书请求文件CSR
keytool -certreq -alias seasy_domain -keystore seasy.jks -file seasy.csr
为存在的keystore生成自签名证书(在原有的jks里添加一个新的条目)
keytool -genkey -alias seasy_sign -keystore seasy.jks -storepass 123456 -keyalg RSA -validity 360 -keysize 2048
列出keystore存在的所有证书
keytool -list -v -keystore seasy.jks
使用别名查看keystore特定条目
keytool -list -v -keystore seasy.jks -alias seasy_domain
更改keysore密码
keytool -storepasswd -new 123456 -keystore seasy.jks
导出keystore里面的指定证书
keytool -export -alias seasy_domain -keystore seasy.jks -file seasy.crt
查看单个证书
keytool -printcert -v -file seasy.crt
相关推荐
java keytool使用例子 keytool
打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,例如:C:\Documents and Settings\(你电脑的名字)\.android\debug.keystore 把这个文件拷贝到C 盘或者其他盘符下面(最...
如何使用KeyTool创建 导出证书 如何将证书导入java信任证书库 如何将证书导入指定的密钥库 以及数字证书的基本概念
Keytool 是安全钥匙和证书的管理工具.他管理一个存储了私有钥匙和验证相应公共钥匙的和他们相关联的X.509 证书链的keystore(相当一个数据库).
NULL 博文链接:https://javawxl.iteye.com/blog/2401096
java keytool 使用总结 结合网络资源,对keytool使用总结
Keytool与数字证书
java中关于SSL的证书和密钥的形成,关于keytool命令行代码的解释!
密钥管理工具 Keytool-IUI
keytoolgui
keytool图形化工具 KeyToolGui-17-setup.rar
keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore 上面的命令中间不换行,按下“Enter”键,并根据提示填写相关信息,详细信息如下...
openssl和keytool都是生成https证书的工具,可以在windows上安装使用,附带一些操作说明,希望可以帮助大家
KeyTool1.6,数字证书工具、服务器证书管理工具。用于数字证书私钥公钥管理。可新增私钥文件。,数字证书工具、
在tomcat中使用keytool实现双向验证操作视频,按照步骤操作即可,很简单!
1) KeyTool IUI: . Java Runtime 1.5, or higher 2) KeyTool IUI Plus: . Java Runtime 1.5, or higher . Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 5.0 ...
2、此资源从https://github.com/getfatday/keytool-importkeypair上也可以下载,此处分享是为无法访问GitHub的人士提供便利 3、使用方式请自行百度 4、此资源来自网络(GitHub),本人对使用该软件产生的所有后果不...
KeyTool1.6,数字证书工具、服务器证书管理工具。用于数字证书私钥公钥管理。可新增私钥文件。
keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥...
Keytool IUI 支持JDK1.6及以上