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.

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".

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".