> # Jolt 連線集區：組態：SSL

> 組態選項

> 使用此頁來設定此連線集區的 SSL。

> #### 組態選項

> 名稱 | 描述
> --- | ---
> 金鑰密碼 | 已加密的識別密碼。 取得此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 擷取 `KeyPassPhraseEncrypted` 屬性的值。

> 2. 將值解密，並以字串形式傳回未加密的密碼。

> 當您設定此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 將值加密。

> 2. 將 `KeyPassPhraseEncrypted` 屬性的值設為加密值。

> 因為在資源回收將 String 物件 (包含未加密的密碼) 移除和重新分配記憶體之前，該物件會一直保留在 JVM 的記憶體中，所以使用此屬性 (`KeyPassPhrase`) 具有潛在的安全風險。根據 JVM 中記憶體的分配方式，會經過一段相當長的時間後，才將此未加密的資料從記憶體中移除。

> 請使用 `KeyPassPhraseEncrypted`，而不使用此屬性。

> MBean 屬性：
> `JoltConnectionPoolMBean.KeyPassPhrase`

> 在您重新部署模組或重新啟動伺服器之後，變更才會生效。

> 金鑰存放區名稱 | 金鑰存放區的路徑和檔案名稱，該金鑰存放區含有 SSL 相互驗證所使用的私密金鑰。 MBean 屬性： `JoltConnectionPoolMBean.KeyStoreName` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。
> 金鑰存放區密碼 | 已加密之識別金鑰存放區的密碼。如果保留為空或 null，則金鑰存放區可以不用密碼開啟。 取得此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 擷取 `KeyStorePassPhraseEncrypted` 屬性的值。

> 2. 將值解密，並以字串形式傳回未加密的密碼。

> 當您設定此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 將值加密。

> 2. 將 `KeyStorePassPhraseEncrypted` 屬性的值設為加密值。

> 因為在資源回收將 String 物件 (包含未加密的密碼) 移除和重新分配記憶體之前，該物件會一直保留在 JVM 的記憶體中，所以使用此屬性 (`KeyStorePassPhrase`) 具有潛在的安全風險。根據 JVM 中記憶體的分配方式，會經過一段相當長的時間後，才將此未加密的資料從記憶體中移除。

> 請使用 `KeyStorePassPhraseEncrypted`，而不使用此屬性。

> MBean 屬性：
> `JoltConnectionPoolMBean.KeyStorePassPhrase`

> 在您重新部署模組或重新啟動伺服器之後，變更才會生效。

> 信任存放區名稱 | 含有信任憑證之金鑰存放區的路徑和檔案名稱。 MBean 屬性： `JoltConnectionPoolMBean.TrustStoreName` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。
> 信任存放區密碼 | 已加密之信任金鑰存放區的密碼。如果保留為空或 null，則金鑰存放區可以不用密碼開啟。 取得此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 擷取 `TrustStorePassPhraseEncrypted` 屬性的值。

> 2. 將值解密，並以字串形式傳回未加密的密碼。

> 當您設定此屬性的值時，WebLogic Server 會執行下列操作：

> 1. 將值加密。

> 2. 將 `TrustStorePassPhraseEncrypted` 屬性的值設為加密值。

> 因為在資源回收將 String 物件 (包含未加密的密碼) 移除和重新分配記憶體之前，該物件會一直保留在 JVM 的記憶體中，所以使用此屬性 (`TrustStorePassPhrase`) 具有潛在的安全風險。根據 JVM 中記憶體的分配方式，會經過一段相當長的時間後，才將此未加密的資料從記憶體中移除。

> 請使用 `TrustStorePassPhraseEncrypted`，而不使用此屬性。

> MBean 屬性：
> `JoltConnectionPoolMBean.TrustStorePassPhrase`

> 在您重新部署模組或重新啟動伺服器之後，變更才會生效。