默认情况下,安装的 JBoss 不带 SSL 支持。 这表示 CA Access Control 企业管理 和 JBoss 之间的所有通讯都未加密。 您可以配置 JBoss,以使用 SSL 进行安全通讯。
注意:有关如何为 JBoss 配置 SSL 的详细信息,请参阅 JBoss 产品文档。
示例:在 Windows 上为 SSL 通讯配置 JBoss
该示例介绍了如何配置 JBoss 应用程序服务器,以便使用 SSL 进行安全通讯。
重要说明! 该过程描述如何使用 JBoss 版本 4.2.3 和 JDK 版本 1.5.0 配置 JBoss,以使用 SSL 进行安全通讯。
为 SSL 通讯配置 JBoss
JBoss_HOME\server\default\deploy\IdentityMinder.ear\custom\ppm\truststore
keytool -genkey -alias entm -keystore ssl.keystore -keyalg RSA
指定命令应生成密钥对(公钥和私钥)。
定义用来将条目添加到 keystore 的别名。
指定要将证书添加到的 keystore。
指定要用来生成密钥对的算法。
将启动 keytool 实用程序。
证书即可添加到密钥存储。
JBossInstallDir\server\default\deploy\jboss-web.deployer
<!-- 定义端口 8443 上的 SSL HTTP/1.1 连接器 此连接器使用 JSSE 配置,使用 APR 时, 连接器应使用 OpenSSL 样式配置, APR 文档中进行了介绍了该配置 --> <!-- <Connector port="18443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
注意:连接器端口号对应于在先决条件或 CA Access Control 企业管理 安装过程中指定的 JBoss HTTPS 端口号。
现在可以编辑该标记。
keystoreFile="${jboss.server.home.dir}/conf/ssl.keystore" keystorePass="newPassword"
指定 keystore 文件的完整路径名。
指定 keystore 密码。
<Connector port> 标记现在应按如下所示显示:
<Connector port="18443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="${jboss.server.home.dir}/deploy/IdentityMinder.ear/custom/ppm/truststore/ssl.keystore""keystorePass="secret" />
注意:完成该过程后,可以选择以 SSL 或非 SSL 模式连接到 JBoss 和 CA Access Control 企业管理。
| 版权所有 © 2011 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |