> # Servidor SIP: Segurança: DBMSDigestIdentityAsserter

> Opções de Configuração

> Use esta página para configurar DBMSDigestIdentityAsserter

> #### Opções de Configuração

> Nome | Descrição
> --- | ---
> DataSourceName | O nome da origem de dados JDBC usada para acesso ao banco de dados. Atributo MBean: `DBMSDigestIdentityAsserterMBean.DataSourceName`
> SQLGetUsersPassword | Esse atributo contém a instrução SQL usada para pesquisar uma senha de usuário específico. A instrução SQL requer um único parâmetro para o nome de usuário específico e deve retornar um conjunto de resultados contendo no máximo um único registro que informa a senha. Atributo MBean: `DBMSDigestIdentityAsserterMBean.SQLGetUsersPassword`
> SQLListMemberGroups | Esse atributo opcional contém a instrução SQL usada para pesquisar grupos dos quais um usuário ou um grupo específico é membro. Por exemplo: 'SELECT g_name FROM groupmembers WHERE g_member = ?' A instrução SQL exige um único parâmetro para o nome de usuário específico e retorna um conjunto de resultados contendo os nomes dos grupos correspondidos. Atributo MBean: `DBMSDigestIdentityAsserterMBean.SQLListMemberGroups`
> PasswordEncryptionType | O tipo de criptografia de senha. No momento, são suportados três tipos de formatos de senha: PLAINTEXT (default), PRECALCULATEDHASH e REVERSIBLEENCRYPTED. O atributo EncryptionAlgorithm será necessário se REVERSIBLEENCRYPTED for escolhido. Atributo MBean: `DBMSDigestIdentityAsserterMBean.PasswordEncryptionType`
> EncryptionAlgorithm | O algoritmo de criptografia reversível que é usado para criptografar o valor da senha. Atributo MBean: `DBMSDigestIdentityAsserterMBean.EncryptionAlgorithm`
> EncryptionKey | A string criptografada em base-64 da chave de criptografia, se um algoritmo de senha reversível for usado. Atributo MBean: `DBMSDigestIdentityAsserterMBean.EncryptionKey`
> EncryptionInitVector | A string criptografada em base-64 do vetor inicial de criptografia, se um algoritmo de senha reversível for usado. Atributo MBean: `DBMSDigestIdentityAsserterMBean.EncryptionInitVector`
> DigestRealmName | O nome do Realm da autenticação de compilação (obrigatório). Atributo MBean: `DBMSDigestIdentityAsserterMBean.DigestRealmName`
> DigestAlgorithm | O parâmetro Algorithm da autenticação de compilação. MD5 e MD5-sess são suportados. Atributo MBean: `DBMSDigestIdentityAsserterMBean.DigestAlgorithm`
> DigestTimeout | A definição de timeout da autenticação de compilação. O default é 2 minutos. Atributo MBean: `DBMSDigestIdentityAsserterMBean.DigestTimeout` Valor mínimo: `1`