0

我需要向我的网站添加有效证书。

我添加了以下命令

"C:\Program Files\Java\jdk1.7.0_05\bin\keytool.exe"  -genkey -alias tomcat -keyalg RSA -keystore keystore.jks -keysize 2048
"C:\Program Files\Java\jdk1.7.0_05\bin\keytool.exe" -import -trustcacerts -alias root -file root.cer -keystore keystore.jks
"C:\Program Files\Java\jdk1.7.0_05\bin\keytool.exe" -certreq -alias tomcat -keystore keystore.jks -file kvv.cer

我已经将以下配置添加到我的 server.xml 中,如此处所述:http ://roneiv.wordpress.com/2008/01/03/jboss-tutorial-how-to-enable-ssl-https-on-jboss-以及其他很好知道的配置/

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="${jboss.server.home.dir}/conf/keystore.jks"
              keystorePass="keystore"
              truststoreFile="${jboss.server.home.dir}/conf/keystore.jks" 
              truststorePass="keystore"
              strategy="ms" 
              address="${jboss.bind.address}"
              />

但是当我在本地主机上访问我的网站时,我仍然得到一个无效的证书。

我做错了什么?

我使用 jboss 4.2

谢谢

4

1 回答 1

0

问题是我正在使用公共证书。当我按照此处的说明导入我的私人证书时:如何使用私钥将 .pfx 文件转换为密钥库?它按预期工作!

于 2013-05-30T11:28:11.937 回答