# 配置与 Talend Identity and Access Management 的 HTTPS 连接

保护 Talend Data Preparation 和 Talend Identity and Access Management 之间的连接需要编辑它们的对应配置文件。

您首先需要将 Talend Identity and Access Management 配置为 HTTPS 中的服务。然后，您将在运行于 HTTPS 中的 Talend Data Preparation 和 Talend Identity and Access Management 之间启用 SSL 通信。

## 开始之前

* Talend Data Preparation 已配置为 HTTPS 中的服务。有关更多信息，请参阅[为 Talend Data Preparation 配置 HTTPS 连接](https://help.qlik.com/talend/zh-CN/installation-guide-linux/8.0/configuring-https-connection-for-talend-data-preparation "要在不同的服务之间以及与 MongoDB 服务器建立 HTTPS 安全连接，您需要编辑 application.properties 文件。")。
* Talend Identity and Access Management 已配置为 HTTPS 中的服务。有关更多信息，请参阅[保护 Talend Identity and Access Management 的连接](https://help.qlik.com/talend/zh-CN/installation-guide-linux/8.0/securing-connections-for-talend-identity-and-access-management "使用带有自签名证书的 SSL 连接到 Talend Identity and Access Management。")。
* 您已为 Talend Data Preparation 和 Talend Identity and Access Management 生成证书，并将其添加到 Web 浏览器信任库。
* 确保您已安装最新版本的 Apache Tomcat。

## 步骤

1. 要启用 SSL 以访问 Talend Identity and Access Management 服务器，请将以下行添加到 &lt;TDP\_installation\_path&gt;/dataprep/start.bat 文件 (如果使用 Windows) 或 &lt;TDP\_installation\_path&gt;/dataprep/start.sh 文件 (如果使用 Linux)。
   ```
   -Djavax.net.ssl.trustStore=/path/to/<trust-store.jks>
   -Djavax.net.ssl.trustStorePassword=<trust-store password>
   ```
2. 要在运行于 HTTPS 中的 Talend Data Preparation 和 Talend Identity and Access Management 之间启用 SSL 通信，请获取 Talend Identity and Access Management 证书或其证书颁发机构，并使用以下命令将其添加到 Talend Data Preparation 信任库：

   keytool -import -trustcacerts -alias &lt;cert-alias&gt; -file &lt;IAM\_certificate.crt&gt; -keystore &lt;truststore.jks&gt;
3. 在 &lt;Data\_Preparation\_Path&gt;/config/application.properties 文件中，添加以下属性以设置信任库：
   ```
   tls.trust-store=/path/to/<truststore.jks>
   tls.trust-store-password=<trust-store_password>

   false to disable hostname verification
   tls.verify-hostname=true
   ```
4. 重新启动服务。

## 结果

运行于 HTTPS 中的 Talend Data Preparation 实例现在可以与同样使用安全 HTTPS 连接运行的 Talend Identity and Access Management 通信了。