Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我的证书没有在https上的jboss 4.2上启用?_Java_Ssl_Https_Certificate_Jboss 4.2.x - Fatal编程技术网

Java 为什么我的证书没有在https上的jboss 4.2上启用?

Java 为什么我的证书没有在https上的jboss 4.2上启用?,java,ssl,https,certificate,jboss-4.2.x,Java,Ssl,Https,Certificate,Jboss 4.2.x,我需要添加一个有效的证书到我的网站 我添加了以下命令 "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.ce

我需要添加一个有效的证书到我的网站

我添加了以下命令

"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中,如下所述:


但是当我在localhost上访问我的网站时,我仍然得到一个无效的证书

我做错了什么

我使用JBoss4.2


谢谢

问题是我在使用公共证书。当我导入我的私人证书时,正如这里所解释的:它按预期工作

你在哪里执行过这些命令?我指的是您在我的桌面上执行这些命令的目录,但在执行这些命令后,我已将keystore.jks文件复制到${jboss.server.home.dir}/conf/directory。如果可以的话,您能在conf dir中运行这些命令吗?还是同样的问题……这不是conf:
<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}"
              />