52.4 更新应用程序服务器的 SSL 设置

需要将托管 Identity Applications 和 Identity Reporting 的应用程序服务器配置为支持 SSL 通讯。本节提供更新 Tomcat 应用程序服务器(即默认的应用程序服务器)的说明。

  1. 停止 Tomcat。

    例如,/ect/init.d/idmapps_tomcat_init stop。

  2. 导航到 Tomcat 的 conf 目录(默认为 opt/netiq/idm/apps/tomcat/conf)。

  3. 确保 /conf 目录中包含密钥存储区文件。例如,idmapps.keystore。

    如果您要在执行此过程之后再创建密钥存储区文件,请务必使用在此过程中提供的相同文件名。有关详细信息,请参见部分 52.5, 创建密钥存储区和证书签名请求。

  4. 在文本编辑器中打开 conf 目录中的 server.xml 文件。

  5. 在 server.xml 文件中添加以下内容:

    <Connector port="port_number" protocol="HTTP/1.1" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="path_to_file/filename.keystore" keystorePass="password"

    例如:

    <Connector port="8543" protocol="HTTP/1.1" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/opt/netiq/idm/apps/tomcat/conf/idmapps.keystore" keystorePass="encrypted_password"

    NetIQ 建议您在 keystorePass 中指定加密口令,而不要提供明文口令。有关在 SSL 通讯中使用明文口令和加密口令的详细信息,请参见“Securing Tomcat”(保护 Tomcat)。

  6. 启动 Tomcat。

    例如,/ect/init.d/idmapps_tomcat_init start。