> # SIP Server：安全性：DBMSDigestIdentityAsserter

> 配置选项

> 使用此页可以配置 DBMSDigestIdentityAsserter

> #### 配置选项

> 名称 | 说明
> --- | ---
> DataSourceName | 用于数据库访问的 JDBC 数据源的名称。 MBean 属性： `DBMSDigestIdentityAsserterMBean.DataSourceName`
> SQLGetUsersPassword | 此属性包含用于查找特定用户口令的 SQL 语句。此 SQL 语句要求使用单个代表用户名的参数，它必须返回最多包含一条含有口令的记录的结果集。 MBean 属性： `DBMSDigestIdentityAsserterMBean.SQLGetUsersPassword`
> SQLListMemberGroups | 此可选属性包含用于查找特定用户或特定组所属的组的 SQL 语句。例如：“SELECT g_name FROM groupmembers WHERE g_member = ?”此 SQL 语句要求使用单个代表用户名的参数，它返回包含匹配的组名的结果集。 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`