Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Domains: Web Service Security: Credential Provider: Configuration

Configuration Options Related Tasks Related Topics

Use this page to configure a credential provider of a Web Service security configuration. In particular, you can change the classname that implements the credential provider, change the type of token, and add or delete properties of the credential provider.

Common reasons for creating a credential provider for a Web Service security configuration include to enable password digest usage in SOAP messages and configure the keystore used to encrypt or digitally sign a SOAP message.

#### Configuration Options

Name | Description
--- | ---
Name | The user-specified name of this MBean instance. This name is included as one of the key properties in the MBean's `javax.management.ObjectName`: `Name=user-specified-name` MBean Attribute: `WebserviceCredentialProviderMBean.Name` Changes take effect after you redeploy the module or restart the server.
Class Name | The fully qualified name of the class that implements a particular credential provider or token handler. MBean Attribute: `WebserviceCredentialProviderMBean.ClassName`
Token Type | Specifies the type of token used for the particular credential provider or token handler. WebLogic Server supports, by default, three types of tokens: X.509, UsernameToken, and SAML, as specified by the following WS-Security specifications: Web Services Security: Username Token Profile Web Services Security: X.509 Token Profile Web Services Security: SAML Token Profile To specify one of these out-of-the-box types, use these values respectively: "ut", "x509", or "saml". MBean Attribute: `WebserviceCredentialProviderMBean.TokenType`
Name | The user-specified name of this MBean instance. This name is included as one of the key properties in the MBean's `javax.management.ObjectName`: `Name=user-specified-name` MBean Attribute: `ConfigurationPropertyMBean.Name` Changes take effect after you redeploy the module or restart the server.
Value | Specifies the value of the property. If the property is encrypted, then attribute is null and one should use the EncryptedValue attribute to get the decrypted value. MBean Attribute: `ConfigurationPropertyMBean.Value`
Is Encrypted | MBean Attribute: `ConfigurationPropertyMBean.isEncryptValueRequired` Changes take effect after you redeploy the module or restart the server.

Related Tasks

- Create a Web Service security configuration
- Specify the key pair used to sign SOAP messages
- Specify the key pair used to encrypt SOAP messages
- Use a password digest in SOAP messages
- Use X.509 certificates to establish identity

Related Topics

- Configuring Security for WebLogic Web Services
- Security Topic Page