6.12 更新 SSL 设置

安装程序会自动配置服务器以通过 TLSv1.3 和 TLSv1.2 进行 SSL 通信。默认情况下,会在 server.xml 文件中创建连接器,该文件位于路径:opt/netiq/idm/apps/tomcat/conf/

<Connector port="https_port" protocol="HTTP/1.1" URIEncoding="UTF-8" maxThreads="200" enableLookups="true" scheme="https" secure="true" maxHttpHeaderSize="65536" SSLEnabled="true" sslProtocol="TLS" disableUploadTimeout="true" keystoreFile="path_to_keystore_file" keystorePass="keystore_password" useServerCipherSuitesOrder="true" ciphers="TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" sslEnabledProtocols="TLSv1.2+TLSv1.3" />

其中:

sslProtocol

指定用于通信的 SSL 协议。

keystoreFile

指定密钥存储区文件(例如,tomcat.ks 文件)的路径。根据您的平台将文件放在相应的目录中。

keystorePass

指定 tomcat.ks 文件的口令。

ciphers

指定 TLSv1.3 使用的密码。

sslEnabledProtocols

指定用于通信的 SSL 协议。

如果需要,您可以修改 SSL 设置(sslProtocol 和 sslEnabled 协议)以仅启用 TLSv1.2。启用 TLSv1.2 时,请确保去除任何不受支持的密码或仅使用与 TLSv1.2 兼容的密码。