keytool生成数字摘要

找到系统盘的位置在根目录下面创建一个keystore的文件夹

数字摘要 生成:在当前目录输入cmd进入黑窗格,输入命令

keytool -genkeypair -alias whj -keypass 123456 -storepass 123456 -dname "C=CN,ST=SD,L=QD,O=bw,OU=dev,CN=passenger.com" -keyalg RSA -keysize 2048 -validity 3650 -keystore C:\keystore\server.keystore

在这个文件夹下就会生成,然后用命令改变一个你需要的格式(转换为p12格式)

keytool -importkeystore -srckeystore C:\keystore\server.keystore -destkeystore C:\keystore\whj.p12 -srcalias whj -destalias serverkey -srcstoretype jks -deststoretype pkcs12 -srcstorepass 123456 -deststorepass 123456 -noprompt

生成完成,其他使用方法:

storepass keystore 文件存储密码

keypass 私钥加解密密码

alias 实体别名(包括证书私钥)

dname 证书个人信息

keyalt 采用公钥算法,默认是DSA keysize **长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)

validity 有效期

keystore 指定keystore文件

表面了解一下keytool:是一个是个密钥和证书管理工具,它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在通常使用的jdk1.8版本里有这一工具,可以通过jdk的安装路径的bin目录下找到可执行文件。

猜你喜欢

转载自blog.csdn.net/String_new/article/details/129784255
今日推荐