wsSecurityClient - Cliente WS-Security (wsSecurityClient)

Configuração padrão de Segurança de Serviços da Web para o cliente.

NameTypeDefaultDescription
ws-security.usernamestringInformações sobre o usuário para criar o token do nome de usuário.
ws-security.passwordSenha codificada reversível (sequência)Informações sobre a senha de usuário necessária para criar o token de nome de usuário.
ws-security.callback-handlerstringA classe de implementação do manipulador de retorno de chamada de senha.
ws-security.encryption.usernamestringAlias usado para acessar o keystore de criptografia.
ws-security.signature.usernamestringAlias usado para acessar o keystore de assinatura.

signatureProperties

Configuração da assinatura requerida.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS ou PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringO alias do keystore padrão a ser usado, se nenhum for especificado
org.apache.ws.security.crypto.merlin.keystore.passwordSenha codificada reversível (sequência)Senha para acessar o arquivo keystore
org.apache.ws.security.crypto.merlin.filestringO local do keystore
org.apache.ws.security.crypto.merlin.truststore.filestringO local do armazenamento confiável
org.apache.ws.security.crypto.merlin.truststore.passwordSenha codificada reversível (sequência)A senha do armazenamento confiável.
org.apache.ws.security.crypto.merlin.truststore.typestringO tipo de armazenamento confiável.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProveder usado para criar instâncias Crypto. Usa como padrão "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.keystore.providerstringO provedor usado para carregar keystores. Usa como padrão o provedor instalado.
org.apache.ws.security.crypto.merlin.cert.providerstringO provedor usado para carregar certificados. Usa como padrão o provedor de keystore.
org.apache.ws.security.crypto.merlin.x509crl.filestringO local de um arquivo CRL (X509) a ser usado.
org.apache.ws.security.crypto.merlin.keystore.private.passwordSenha codificada reversível (sequência)A senha padrão usada para carregar a chave privada.

encryptionProperties

Configuração de criptografia requerida.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS ou PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringO alias do keystore padrão a ser usado, se nenhum for especificado
org.apache.ws.security.crypto.merlin.keystore.passwordSenha codificada reversível (sequência)Senha para acessar o arquivo keystore
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProveder usado para criar instâncias Crypto. Usa como padrão "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.filestringO local do keystore
org.apache.ws.security.crypto.merlin.keystore.providerstringO provedor usado para carregar keystores. Usa como padrão o provedor instalado.
org.apache.ws.security.crypto.merlin.cert.providerstringO provedor usado para carregar certificados. Usa como padrão o provedor de keystore.
org.apache.ws.security.crypto.merlin.x509crl.filestringO local de um arquivo CRL (X509) a ser usado.
org.apache.ws.security.crypto.merlin.keystore.private.passwordSenha codificada reversível (sequência)A senha padrão usada para carregar a chave privada.
org.apache.ws.security.crypto.merlin.truststore.filestringO local do armazenamento confiável
org.apache.ws.security.crypto.merlin.truststore.passwordSenha codificada reversível (sequência)A senha do armazenamento confiável.
org.apache.ws.security.crypto.merlin.truststore.typestringO tipo de armazenamento confiável.