二.使用keytool工具生成证书:keytool已经集成在JDK中了。我们只需要在命令提示符窗口中输入相应的指令及信息即可快速生成数字证书,具体做法为:
1.在命令行中输入如下指令:
keytool -genkey -v -keystore blacklee.keystore -alias blacklee.keystore -keyalg RSA -validity 30000
(1)keytool代表工具名称(固定写法,不改变)
(2)-genkey意味着执行的是生成数字证书操作(固定写法,不改变)
(3)-v表示将生成证书的详细信息打印出来,显示在dos窗口中
(4)-keystore blacklee.keystore表示生成的证书的文件名为"blacklee.keystore"(根据需求,设置你的证书名)
(5)alias blacklee.keystore表示证书的别名为"blacklee.keystore"。(一般设置和上面的文件名相同,当然可以设置不同的别名)
(6)-keyalg RSA表示生成**文件所采用的算法为RSA(固定写法,不改变)
(7)-validity 3000代表该数字证书的有效期为30000天,30000天之后该证书将失效
2.在执行上面的指令生成证书文件时,会如下图提示你输入一些信息,包括证书的密码等