wsSecurityClient - Client WS-Security (wsSecurityClient)

La configurazione predefinita della sicurezza dei servizi Web per il client.

NameTypeDefaultDescription
ws-security.usernamestringLe informazioni utente per creare il token Username.
ws-security.passwordPassword codificata reversibilmente (stringa)Le informazioni password utente necessarie per creare il token Username.
ws-security.callback-handlerstringLa password della classe di implementazione del gestore callback.
ws-security.encryption.usernamestringL'alias utilizzato per accedere al keystore di codifica.
ws-security.signature.usernamestringL'alias utilizzato per accedere al keystore della firma.

signatureProperties

Configurazione della firma obbligatoria.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS o PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringL'alias del keystore predefinito da utilizzare, se non ne è specificato alcuno.
org.apache.ws.security.crypto.merlin.keystore.passwordPassword codificata reversibilmente (stringa)La password per accedere al file keystore.
org.apache.ws.security.crypto.merlin.filestringL'ubicazione del keystore
org.apache.ws.security.crypto.merlin.truststore.filestringL'ubicazione del truststore
org.apache.ws.security.crypto.merlin.truststore.passwordPassword codificata reversibilmente (stringa)La password del truststore.
org.apache.ws.security.crypto.merlin.truststore.typestringIl tipo di truststore.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProvider utilizzato per creare le istanze di crittografia. Il valore predefinito è "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.keystore.providerstringIl provider utilizzato per caricare i keystore. Il valore predefinito è il provider installato.
org.apache.ws.security.crypto.merlin.cert.providerstringIl provider utilizzato per caricare i certificati. Il valore predefinito è il provider del keystore.
org.apache.ws.security.crypto.merlin.x509crl.filestringL'ubicazione di un file CRL (X509) da utilizzare.
org.apache.ws.security.crypto.merlin.keystore.private.passwordPassword codificata reversibilmente (stringa)La password predefinita utilizzata per caricare la chiave privata.

encryptionProperties

Configurazione della codifica obbligatoria.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS o PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringL'alias del keystore predefinito da utilizzare, se non ne è specificato alcuno.
org.apache.ws.security.crypto.merlin.keystore.passwordPassword codificata reversibilmente (stringa)La password per accedere al file keystore.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinProvider utilizzato per creare le istanze di crittografia. Il valore predefinito è "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.filestringL'ubicazione del keystore
org.apache.ws.security.crypto.merlin.keystore.providerstringIl provider utilizzato per caricare i keystore. Il valore predefinito è il provider installato.
org.apache.ws.security.crypto.merlin.cert.providerstringIl provider utilizzato per caricare i certificati. Il valore predefinito è il provider del keystore.
org.apache.ws.security.crypto.merlin.x509crl.filestringL'ubicazione di un file CRL (X509) da utilizzare.
org.apache.ws.security.crypto.merlin.keystore.private.passwordPassword codificata reversibilmente (stringa)La password predefinita utilizzata per caricare la chiave privata.
org.apache.ws.security.crypto.merlin.truststore.filestringL'ubicazione del truststore
org.apache.ws.security.crypto.merlin.truststore.passwordPassword codificata reversibilmente (stringa)La password del truststore.
org.apache.ws.security.crypto.merlin.truststore.typestringIl tipo di truststore.