如何为HTTPS配置JBOSS?

如何为HTTPS配置JBOSS?,https,jboss,certificate,Https,Jboss,Certificate,我正在寻找在JBoss7中配置SSl的详细指南。我不使用任何前端服务器,只使用JBOSS。有谁能指导我从授权证书生成密钥和在jboss下配置连接器的步骤吗?对自签名证书使用以下步骤 1.生成密钥+密钥库 $JAVA_HOME/bin/keytool -genkey -alias your_alias_here -keyalg RSA -keypass PASSWORD -storepass PASSWORD -keystore ENTER_KEYSTORE_NAME $JAVA_HOME/b

我正在寻找在JBoss7中配置SSl的详细指南。我不使用任何前端服务器,只使用JBOSS。有谁能指导我从授权证书生成密钥和在jboss下配置连接器的步骤吗?

对自签名证书使用以下步骤

1.生成密钥+密钥库

$JAVA_HOME/bin/keytool -genkey -alias your_alias_here -keyalg RSA -keypass PASSWORD -storepass PASSWORD -keystore ENTER_KEYSTORE_NAME

$JAVA_HOME/bin/keytool-genkey-alias your_alias_here-keyalg RSA-keypass PASSWORD-storepass PASSWORD-keystore输入密钥库名称

2.为SSL配置jboss(file server.xml)


2.进口证书

$JAVA_HOME/bin/keytool-import-v-在此处别名您的别名-您从CA收到的文件\u-密钥库输入\u密钥库\u名称-storepass密码-密钥传递密码

Hi@Kevin,您知道使用授权证书生成密钥的过程吗?您需要生成csr并将其提交给CA机构以获得签名。一旦您从CA颁发机构收到签名证书,您将需要将证书导入上述密钥库。我想我的问题是,一旦我有了经认证的密钥,如何将证书导入密钥库,以及接下来的步骤是否相同(配置jboss配置)?嗨,Kevin,我从CA收到了密钥而不是文件,我希望能够从这个密钥生成一个文件。如何实现这一点?私钥是使用genkey生成的(步骤1)。CA只能为您签署证书。

       <Connector port="8443" address="${jboss.bind.address}"
       maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
       scheme="https" secure="true" clientAuth="false"
       keystoreFile="PATH_TO_KEYSTORE"
       keystorePass="PASSWORD" sslProtocol = "TLS" />

$JAVA_HOME/bin/keytool  -import -v -alias your_alias_here -file FILE_YOU_RECEIVED_FROM_CA -keystore ENTER_KEYSTORE_NAME -storepass PASSWORD  -keypass PASSWORD