wsSecurityClient - Cliente de WS-Security (wsSecurityClient)

Configuración por omisión de la Seguridad de servicios web para el cliente.

NameTypeDefaultDescription
ws-security.usernamestringInformación de usuario para crear la señal de nombre de usuario.
ws-security.passwordContraseña codificada de forma reversible (string)Información de contraseña de usuario para crear la señal de nombre de usuario.
ws-security.callback-handlerstringClase de implementación del manejador de retorno de llamada de contraseña
ws-security.encryption.usernamestringAlias utilizado para acceder al almacén de claves de cifrado.
ws-security.signature.usernamestringAlias utilizado para acceder al almacén de claves de firmas.

signatureProperties

Configuración de firma necesaria.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS o PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringEl alias de almacén de claves que debe utilizarse si no se especifica ninguno.
org.apache.ws.security.crypto.merlin.keystore.passwordContraseña codificada de forma reversible (string)Contraseña para acceder al archivo de almacén de claves.
org.apache.ws.security.crypto.merlin.filestringLa ubicación del almacén de claves
org.apache.ws.security.crypto.merlin.truststore.filestringLa ubicación del almacén de confianza
org.apache.ws.security.crypto.merlin.truststore.passwordContraseña codificada de forma reversible (string)La contraseña del almacén de confianza.
org.apache.ws.security.crypto.merlin.truststore.typestringEl tipo de almacén de confianza.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProveedor utilizado para crear instancias criptográficas. El valor por omisión es "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.keystore.providerstringEl proveedor utilizado para cargar los almacenes de claves. El valor por omisión es el proveedor instalado.
org.apache.ws.security.crypto.merlin.cert.providerstringEl proveedor utilizado para cargar los certificados. El valor por omisión es el proveedor de almacén de claves.
org.apache.ws.security.crypto.merlin.x509crl.filestringLa ubicación de un archivo CRL (X509) que se va a utilizar.
org.apache.ws.security.crypto.merlin.keystore.private.passwordContraseña codificada de forma reversible (string)La contraseña por omisión utilizada para cargar la clave privada.

encryptionProperties

Configuración de cifrado necesaria.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS o PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringEl alias de almacén de claves que debe utilizarse si no se especifica ninguno.
org.apache.ws.security.crypto.merlin.keystore.passwordContraseña codificada de forma reversible (string)Contraseña para acceder al archivo de almacén de claves.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProveedor utilizado para crear instancias criptográficas. El valor por omisión es "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.filestringLa ubicación del almacén de claves
org.apache.ws.security.crypto.merlin.keystore.providerstringEl proveedor utilizado para cargar los almacenes de claves. El valor por omisión es el proveedor instalado.
org.apache.ws.security.crypto.merlin.cert.providerstringEl proveedor utilizado para cargar los certificados. El valor por omisión es el proveedor de almacén de claves.
org.apache.ws.security.crypto.merlin.x509crl.filestringLa ubicación de un archivo CRL (X509) que se va a utilizar.
org.apache.ws.security.crypto.merlin.keystore.private.passwordContraseña codificada de forma reversible (string)La contraseña por omisión utilizada para cargar la clave privada.
org.apache.ws.security.crypto.merlin.truststore.filestringLa ubicación del almacén de confianza
org.apache.ws.security.crypto.merlin.truststore.passwordContraseña codificada de forma reversible (string)La contraseña del almacén de confianza.
org.apache.ws.security.crypto.merlin.truststore.typestringEl tipo de almacén de confianza.