当前位置:主页 > 查看内容

Java中使用keytool生成证书

发布时间:2021-05-03 00:00| 位朋友查看

简介:Java中使用keytool生成证书 简介 数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字认证人们可以在网上用它来识别对方的身份。 因此数字证书又称为数字标识。数字证书对网络用户在计算机网络交流中的信息和数据等以加密或解密的形式保证了信息和数……

Java中使用keytool生成证书

简介:

数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字认证,人们可以在网上用它来识别对方的身份。

因此数字证书又称为数字标识。数字证书对网络用户在计算机网络交流中的信息和数据等以加密或解密的形式保证了信息和数据的完整性和安全性。

Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥和证书存在一个称为keystore的文件中。

在keystore里,包含两种数据:

  • 密钥实体——密钥又或者是私钥和配对公钥(采用非对称加密)
  • 可信任的证书实体——只包含公钥

步骤:

  1. 首先打开你的jdk路径 找见keytool.exe 复制 这个路径 如图:
    在这里插入图片描述

  2. 以管理员身份打开cmd(如果不以管理员身份打开cmd会在写入文件的时候报错)

  3. 输入cd/d + 路径 切换盘符 如图:

在这里插入图片描述

  1. 输入以下这串代码(注意在复制cmd里面的时候 是一行 不要换行 )

    keytool -genkeypair -keyalg RSA -keysize 1024 -sigalg MD5withRSA -va
    lidity 365 -alias bo -keystore bo.keystore
    

    如图(注意在输入密钥口令的时候 不显示 输入位数大于6位 输入完成之后 回车):
    在这里插入图片描述
    在这里插入图片描述

  2. 在执行完成这个命令之后,证书就生成了,下一步导出证书

    keytool -exportcert -alias bo -file bo.cer -keystore bo.keystore -rfc
    
  3. 执行之后 打开刚才的bin目录下 可以看到已经成功导出证书

在这里插入图片描述

  1. 点击bo.cer 无脑下一步安装证书。

在这里插入图片描述

;原文链接:https://blog.csdn.net/qq_45162683/article/details/115446940
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Java中的三大特性 - 超详细篇 - 汤圆学Java 下一篇:没有了

推荐图文


随机推荐