> # SIP 伺服器：安全：DBMSDigestIdentityAsserter

> 組態選項

> 使用此頁面可設定 DBMSDigestIdentityAsserter

> #### 組態選項

> 名稱 | 描述
> --- | ---
> DataSourceName | 適用於資料庫存取的 JDBC 資料來源名稱。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.DataSourceName`
> SQLGetUsersPassword | 此屬性包含用於查詢特定使用者密碼的 SQL 敘述句。這個 SQL 敘述句需要使用單一參數來代表特定使用者名稱，且必須傳回一個 resultSet，而該 resultSet 最多只能包含一筆內含密碼的記錄。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.SQLGetUsersPassword`
> SQLListMemberGroups | 此選擇性屬性包含可用來查詢特定使用者或特定群組所屬群組的 SQL 敘述句。例如: 'SELECT g_name FROM groupmembers WHERE g_member = ?' 這個 SQL 敘述句需要使用單一參數來代表特定使用者名稱，並傳回內含相符群組名稱的 resultSet。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.SQLListMemberGroups`
> PasswordEncryptionType | 密碼加密類型。我們目前支援三種密碼格式：PLAINTEXT (預設)、PRECALCULATEDHASH、REVERSIBLEENCRYPTED。如果選擇 REVERSIBLEENCRYPTED，就需要 EncryptionAlgorithm 屬性。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.PasswordEncryptionType`
> EncryptionAlgorithm | 用來加密密碼值的反向加密演算法。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.EncryptionAlgorithm`
> EncryptionKey | 如果使用反向密碼演算法，這個字串就是加密金鑰的 Base-64 加密字串。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.EncryptionKey`
> EncryptionInitVector | 如果使用反向密碼演算法，這個字串就是加密初始化向量的 Base-64 加密字串。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.EncryptionInitVector`
> DigestRealmName | 摘要認證的範圍名稱 (強制)。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.DigestRealmName`
> DigestAlgorithm | 摘要認證的演算法參數。支援 MD5 和 MD5-sess。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.DigestAlgorithm`
> DigestTimeout | 摘要認證逾時設定。預設值是 2 分鐘。 MBean 屬性： `DBMSDigestIdentityAsserterMBean.DigestTimeout` 最小值：`1`