wsSecurityClient - WS-Security-Client (wsSecurityClient)

Die Web Services Security-Standardkonfiguration für Clients.

NameTypeDefaultDescription
ws-security.usernamestringBenutzerinformationen zum Erstellen von Benutzernamenstoken.
ws-security.passwordUmkehrbar verschlüsseltes Kennwort (string)Benutzerkennwortinformationen, die zum Erstellen von Benutzernamenstoken erforderlich sind.
ws-security.callback-handlerstringDie Implementierungsklasse des Callback-Handlers für Kennwort.
ws-security.encryption.usernamestringAlias, der für den Zugriff auf den Verschlüsselungskeystore verwendet wird.
ws-security.signature.usernamestringAlias, der für den Zugriff auf den Signaturkeystore verwendet wird.

signatureProperties

Die erforderliche Konfiguration für die Signatur.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS und PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringDer zu verwendende Standard-Keystore-Alias, wenn keiner angegeben ist.
org.apache.ws.security.crypto.merlin.keystore.passwordUmkehrbar verschlüsseltes Kennwort (string)Kennwort für den Zugriff auf die Keystore-Datei.
org.apache.ws.security.crypto.merlin.filestringDie Position des Keystores.
org.apache.ws.security.crypto.merlin.truststore.filestringDie Postition des Truststores.
org.apache.ws.security.crypto.merlin.truststore.passwordUmkehrbar verschlüsseltes Kennwort (string)Das Truststore-Kennwort.
org.apache.ws.security.crypto.merlin.truststore.typestringDer Truststore-Typ.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinDer Provider, der zum Erstellen von Crypto-Instanzen verwendet wird. Nimmt standardmäßig den Wert "org.apache.ws.security.components.crypto.Merlin" an.
org.apache.ws.security.crypto.merlin.keystore.providerstringDer Provider, der zum Laden von Keystores verwendet wird. Standardmäßig wird der Wert des installierten Providers verwendet.
org.apache.ws.security.crypto.merlin.cert.providerstringDer Provider, der zum Laden von Zertifikaten verwendet wird. Standardmäßig der Keystore-Provider.
org.apache.ws.security.crypto.merlin.x509crl.filestringDie Position einer zu verwendenden (X509)-CRL-Datei.
org.apache.ws.security.crypto.merlin.keystore.private.passwordUmkehrbar verschlüsseltes Kennwort (string)Das Standardkennwort, das zum Laden des privaten Schlüssels verwendet wird.

encryptionProperties

Die erforderliche Konfiguration für die Verschlüsselung.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS und PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringDer zu verwendende Standard-Keystore-Alias, wenn keiner angegeben ist.
org.apache.ws.security.crypto.merlin.keystore.passwordUmkehrbar verschlüsseltes Kennwort (string)Kennwort für den Zugriff auf die Keystore-Datei.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinDer Provider, der zum Erstellen von Crypto-Instanzen verwendet wird. Nimmt standardmäßig den Wert "org.apache.ws.security.components.crypto.Merlin" an.
org.apache.ws.security.crypto.merlin.filestringDie Position des Keystores.
org.apache.ws.security.crypto.merlin.keystore.providerstringDer Provider, der zum Laden von Keystores verwendet wird. Standardmäßig wird der Wert des installierten Providers verwendet.
org.apache.ws.security.crypto.merlin.cert.providerstringDer Provider, der zum Laden von Zertifikaten verwendet wird. Standardmäßig der Keystore-Provider.
org.apache.ws.security.crypto.merlin.x509crl.filestringDie Position einer zu verwendenden (X509)-CRL-Datei.
org.apache.ws.security.crypto.merlin.keystore.private.passwordUmkehrbar verschlüsseltes Kennwort (string)Das Standardkennwort, das zum Laden des privaten Schlüssels verwendet wird.
org.apache.ws.security.crypto.merlin.truststore.filestringDie Postition des Truststores.
org.apache.ws.security.crypto.merlin.truststore.passwordUmkehrbar verschlüsseltes Kennwort (string)Das Truststore-Kennwort.
org.apache.ws.security.crypto.merlin.truststore.typestringDer Truststore-Typ.