如何将自生成的证书安装到Tomcat中

时间:2011-10-16 09:13:24

标签: tomcat ssl

我使用Keytool创建了自签名证书,在bin目录下发出以下命令

C:\Program Files\Java\jre6\bin>keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048

结果,这产生了一个名为keystore.jks的文件名,位于C:\ Program Files \ Java \ jre6 \ bin目录下。

有人可以告诉我如何使用这个文件,keystore.jks来测试我的Web应用程序 TOmcat 6.0服务器。

我只在Tomcat bin目录下有这些东西

请看这里拍摄的屏幕

http://tinypic.com/view.php?pic=t62mht&s=7

我对此完全陌生,请告诉我这种方法是否正确?

2 个答案:

答案 0 :(得分:0)

感谢您的链接,正如我在执行的链接中提到的那样

keytool -genkey -alias tomcat -keyalg RSA

这会在我的Windows内的用户目录中生成一个.keystore文件

执行此操作后,我对此部分感到困惑 从证书颁发机构安装证书

已要求执行以下命令

keytool -genkey -alias tomcat -keyalg RSA \     -keystore

关于上述问题,我有两个问题

  1. 从哪里路径(即来自jdk bin / tomcat bin)我需要执行以上命令

  2. 应该将文件名传递给“your_keystore_filename”部分?

  3. 一旦我们获得了certreq.csr文件,是否需要导入一个 链证书或根证书进入您的密钥库。

答案 1 :(得分:-1)

官方Tomcat文档有一个完整的chapter on setting up SSL with certificates for HTTPS。我建议逐一完成该章,并按照步骤进行操作。

希望这有帮助。