A propriedade securityMechanism pode ser definida de
uma das seguintes maneiras:
- Quando está sendo utilizada a interface DriverManager,
definindo securityMechanism no objeto
java.util.Properties, antes de chamar a forma do método
getConnection que inclui o parâmetro
java.util.Properties.
- Quando está sendo utilizada a interface DataSource para
criar e instalar seus próprios objetos DataSource,
chamando o método DataSource.setSecurityMechanism após criar
o objeto DataSource.
A tabela
lista os mecanismos de segurança que o cliente da rede do
suporta, e o valor da propriedade correspondente a ser especificado para obter
o mecanismo de segurança.
O mecanismo de segurança padrão é apenas a identificação do usuário, se não
for definida a senha. Se for definida a senha, o mecanismo de segurança padrão
é tanto a identificação do usuário quanto a senha.
O usuário padrão é APP, se não for especificado nenhum outro usuário.
Mecanismos de segurança suportados pelo cliente da rede do Derby
Mecanismo de segurança
Valor da propriedade securityMechanism
Comentários
Identificação e senha do usuário
ClientDataSource. CLEAR_TEXT_PASSWORD_SECURITY (0x03)
Padrão se a senha estiver definida
Somente a identificação do usuário
ClientDataSource. USER_ONLY_SECURITY (0x04)
Padrão se a senha não estiver definida
Identificação do usuário e senha criptografados
ClientDataSource. ENCRYPTED_USER_AND_ PASSWORD_SECURITY
(0x09)
A criptografia requer a implementação da JCE que suporta
o algoritmo de Diffie-Helman com número primo de 32 bytes.