wsSecurityClient - Клиент WS-Security (wsSecurityClient)

Конфигурация по умолчанию защиты веб-служб для клиента.

NameTypeDefaultDescription
ws-security.usernamestringИнформация о пользователе для создания ключа с именем пользователя.
ws-security.passwordПароль с обратимым шифрованием (строка)Информация о пароле пользователя, необходимая для создания ключа с именем пользователя.
ws-security.callback-handlerstringКласс реализации обработчика обратных вызовов паролей.
ws-security.encryption.usernamestringПсевдоним, используемый для доступа к хранилищу ключей шифрования.
ws-security.signature.usernamestringПсевдоним, используемый для доступа к хранилищу ключей подписей.

signatureProperties

Требуемая конфигурация подписи.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS или PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringПсевдоним хранилища ключей по умолчанию (для применения, если ничего не указано).
org.apache.ws.security.crypto.merlin.keystore.passwordПароль с обратимым шифрованием (строка)Пароль для доступа к файлу хранилища ключей.
org.apache.ws.security.crypto.merlin.filestringРасположение хранилища ключей
org.apache.ws.security.crypto.merlin.truststore.filestringРасположение хранилища доверенных сертификатов
org.apache.ws.security.crypto.merlin.truststore.passwordПароль с обратимым шифрованием (строка)Пароль хранилища доверенных сертификатов.
org.apache.ws.security.crypto.merlin.truststore.typestringТип хранилища доверенных сертификатов.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinПоставщик применяется для создания экземпляров Crypto. По умолчанию применяется значение "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.keystore.providerstringПоставщик, применяемый для загрузки хранилища ключей. По умолчанию применяется установленный поставщик.
org.apache.ws.security.crypto.merlin.cert.providerstringПоставщик, применяемый для загрузки сертификатов. По умолчанию применяется поставщик хранилища ключей.
org.apache.ws.security.crypto.merlin.x509crl.filestringРасположение файла CRL (X509) для работы.
org.apache.ws.security.crypto.merlin.keystore.private.passwordПароль с обратимым шифрованием (строка)Пароль по умолчанию для загрузки личного ключа.

encryptionProperties

Требуемая конфигурация шифрования.

NameTypeDefaultDescription
org.apache.ws.security.crypto.merlin.keystore.typestringJKS, JCEKS или PKCS11
org.apache.ws.security.crypto.merlin.keystore.aliasstringПсевдоним хранилища ключей по умолчанию (для применения, если ничего не указано).
org.apache.ws.security.crypto.merlin.keystore.passwordПароль с обратимым шифрованием (строка)Пароль для доступа к файлу хранилища ключей.
org.apache.ws.security.crypto.providerstringorg.apache.ws.security.components.crypto.MerlinПоставщик применяется для создания экземпляров Crypto. По умолчанию применяется значение "org.apache.ws.security.components.crypto.Merlin".
org.apache.ws.security.crypto.merlin.filestringРасположение хранилища ключей
org.apache.ws.security.crypto.merlin.keystore.providerstringПоставщик, применяемый для загрузки хранилища ключей. По умолчанию применяется установленный поставщик.
org.apache.ws.security.crypto.merlin.cert.providerstringПоставщик, применяемый для загрузки сертификатов. По умолчанию применяется поставщик хранилища ключей.
org.apache.ws.security.crypto.merlin.x509crl.filestringРасположение файла CRL (X509) для работы.
org.apache.ws.security.crypto.merlin.keystore.private.passwordПароль с обратимым шифрованием (строка)Пароль по умолчанию для загрузки личного ключа.
org.apache.ws.security.crypto.merlin.truststore.filestringРасположение хранилища доверенных сертификатов
org.apache.ws.security.crypto.merlin.truststore.passwordПароль с обратимым шифрованием (строка)Пароль хранилища доверенных сертификатов.
org.apache.ws.security.crypto.merlin.truststore.typestringТип хранилища доверенных сертификатов.