Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Ssl 密钥库未在wildfly中使用CA证书_Ssl_Wildfly 10 - Fatal编程技术网

Ssl 密钥库未在wildfly中使用CA证书

Ssl 密钥库未在wildfly中使用CA证书,ssl,wildfly-10,Ssl,Wildfly 10,所以我买了一个证书,我得到了一个证书,一个密钥,中间有两个开始,我不知道这是否算数,或者应该作为分开的中间添加 我像这样添加了证书和日期 keytool -import -trustcacerts -alias rootmydomain -file rootmydomain.crt -keystore mykeystore.keystore keytool -import -trustcacerts -alias interm.mydomain -file interm.mydomain.crt

所以我买了一个证书,我得到了一个证书,一个密钥,中间有两个开始,我不知道这是否算数,或者应该作为分开的中间添加

我像这样添加了证书和日期

keytool -import -trustcacerts -alias rootmydomain -file rootmydomain.crt -keystore mykeystore.keystore
keytool -import -trustcacerts -alias interm.mydomain -file interm.mydomain.crt -keystore mykeystore.keystore 
到目前为止我还没有遇到问题,它在我的wildfly/standalone/configuration/folder中装入了一个mykeystore.keystore文件。我甚至可以在mykeystore.keystore中列出我的条目

然后将以下内容添加到my standalone.xml中

<security-realm name="ssl-realm">
   <server-identities>
       <ssl>
           <keystore path="mykeystore.keystore" relative-to="jboss.server.config.dir" keystore-password="mypassword" alias="rootmydomain" key-password="mypassword"/>
       </ssl>
   </server-identities>
</security-realm>

我有一个由我自己生成的证书的相同配置,它工作。我不知道为什么我不能让is这样工作。

根据您发出的命令,您的密钥库中确实没有密钥,只有证书。您需要在密钥库中获取私钥,以便Wildfly能够获取它

keytool -import -trustcacerts -alias rootmydomain -file rootmydomain.crt -keystore mykeystore.keystore
keytool -import -trustcacerts -alias interm.mydomain -file interm.mydomain.crt -keystore mykeystore.keystore 
这是如何做到这一点的一个例子