1.Java 数字证书
JDK 自带 keytool工具,在 jdk\bin 目录下,可以用来管理秘钥库、证书数据库和私有秘钥。
秘钥库中每一项都拥有一个别名,在cmd命令行输入 keytool -help 命令可以查看该工具的使用方法
1.1 生成自己的证书并导出
(1)创建秘钥库
keytool -genkeypair -keystore myCert.certs -alias myCert
执行这个命令之后,就会在当前目录就会生成秘钥库文件 myCert.certs ,如下所示
(2)导出证书
将秘钥库的公共秘钥导出成证书,就可以给其他人或者组织使用
只不过这种个人证书,是没有经过第三方担保的,可信度不高
keytool -exportcert -keystore myCert.certs -alias myCert -file my.cer
执行完命令,在当前目录就会生成证书,证书是包含了公钥的,如下