WS-Security Client (wsSecurityClient)

Web Services Security default configuration for client.

NameTypeDefaultDescription

ws-security.callback-handler

string

Password callback handler implementation class.

ws-security.encryption.username

string

Alias used for accessing encryption keystore.

ws-security.password

Reversably encoded password (string)

User password information needed to create Username Token.

ws-security.signature.username

string

Alias used for accessing signature keystore.

ws-security.username

string

User information to create Username Token.

wsSecurityClient > encryptionProperties

Required encryption configuration.

NameTypeDefaultDescription

org.apache.ws.security.crypto.merlin.cert.provider

string

The provider used to load certificates. Defaults to keystore provider.

org.apache.ws.security.crypto.merlin.file

string

The location of the keystore

org.apache.ws.security.crypto.merlin.keystore.alias

string

The default keystore alias to use, if none is specified.

org.apache.ws.security.crypto.merlin.keystore.password

Reversably encoded password (string)

Password to access keystore file.

org.apache.ws.security.crypto.merlin.keystore.private.password

Reversably encoded password (string)

The default password used to load the private key.

org.apache.ws.security.crypto.merlin.keystore.provider

string

The provider used to load keystores. Defaults to installed provider.

org.apache.ws.security.crypto.merlin.keystore.type

string

JKS, JCEKS or PKCS11

org.apache.ws.security.crypto.merlin.truststore.file

string

The location of the truststore

org.apache.ws.security.crypto.merlin.truststore.password

Reversably encoded password (string)

The truststore password.

org.apache.ws.security.crypto.merlin.truststore.type

string

The truststore type.

org.apache.ws.security.crypto.merlin.x509crl.file

string

The location of an (X509) CRL file to use.

org.apache.ws.security.crypto.provider

string

org.apache.ws.security.components.crypto.Merlin

Provider used to create Crypto instances. Defaults to "org.apache.ws.security.components.crypto.Merlin".

wsSecurityClient > signatureProperties

Required signature configuration.

NameTypeDefaultDescription

org.apache.ws.security.crypto.merlin.cert.provider

string

The provider used to load certificates. Defaults to keystore provider.

org.apache.ws.security.crypto.merlin.file

string

The location of the keystore

org.apache.ws.security.crypto.merlin.keystore.alias

string

The default keystore alias to use, if none is specified.

org.apache.ws.security.crypto.merlin.keystore.password

Reversably encoded password (string)

Password to access keystore file.

org.apache.ws.security.crypto.merlin.keystore.private.password

Reversably encoded password (string)

The default password used to load the private key.

org.apache.ws.security.crypto.merlin.keystore.provider

string

The provider used to load keystores. Defaults to installed provider.

org.apache.ws.security.crypto.merlin.keystore.type

string

JKS, JCEKS or PKCS11

org.apache.ws.security.crypto.merlin.truststore.file

string

The location of the truststore

org.apache.ws.security.crypto.merlin.truststore.password

Reversably encoded password (string)

The truststore password.

org.apache.ws.security.crypto.merlin.truststore.type

string

The truststore type.

org.apache.ws.security.crypto.merlin.x509crl.file

string

The location of an (X509) CRL file to use.

org.apache.ws.security.crypto.provider

string

org.apache.ws.security.components.crypto.Merlin

Provider used to create Crypto instances. Defaults to "org.apache.ws.security.components.crypto.Merlin".