wsSecurityClient - WS-Security 用戶端 (wsSecurityClient)

用戶端的「Web 服務安全」預設配置。

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要用的 (X509) CRL 檔的位置。
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要用的 (X509) CRL 檔的位置。
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信任儲存庫類型。