今天工作中遇到需要调用对方https接口,既然碰到了就来操作一下到底看看是怎么回事。
第一步找到 jdk----bin----keytool.exe 打开 执行下面的命令创建一个证书库(keystore和jks的后缀文件都为证书库)
keytool -keygen -alias httpsweb -keypass changeit -keysize 1024 -keyalg RSA -validity 360
-dname "CN=localhost,OU=sf,O=cib,L=sz,ST=gd,C=cn" -keystore "E:/keystore/httpsweb.keystore" -storepass changeit
(CN=localhost 此处放置域名,-storepass changeit 为jre下默认域名,windows下碰到路径带空格用“”包起来)
属性 | 描述 |
---|---|
alias | 别名,注意不要出现重复的名字 |
keypass | 指定别名条目的密码(私钥的密码) |
keyalg | 指定密钥的 |