ConfigurationMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanWebserviceCredentialProviderMBean, WebserviceSecurityTokenMBean, WebserviceTokenHandlerMBeanpublic interface WebserviceSecurityConfigurationMBean extends ConfigurationMBean
Encapsulates information about a Web Service security configuration.
This information includes the list of tokens, credential providers, token handlers, and the timestamp. After you have created a Web Service security configuration, you can associate it to a Web Service.
DEFAULT_EMPTY_BYTE_ARRAY| Modifier and Type | Method | Description |
|---|---|---|
ConfigurationPropertyMBean |
createConfigurationProperty(java.lang.String name) |
create ConfigurationProperty object
|
void |
destroyConfigurationProperty(ConfigurationPropertyMBean wsc) |
destroy ConfigurationProperty object
|
java.lang.String |
getClassName() |
The fully qualified name of the class that implements a particular
credential provider or token handler.
|
ConfigurationPropertyMBean[] |
getConfigurationProperties() |
Specifies the list of properties that are associated with this
credential provider or token handler.
|
java.lang.String |
getTokenType() |
Specifies the type of token used for the particular credential
provider or token handler.
|
ConfigurationPropertyMBean |
lookupConfigurationProperty(java.lang.String name) |
look up ConfigurationProperty object
|
void |
setClassName(java.lang.String className) |
Sets the value of the ClassName attribute.
|
void |
setTokenType(java.lang.String tokenType) |
Sets the value of the TokenType attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentjava.lang.String getClassName()
The fully qualified name of the class that implements a particular credential provider or token handler.
void setClassName(java.lang.String className)
Sets the value of the ClassName attribute.
void setTokenType(java.lang.String tokenType)
Sets the value of the TokenType attribute.
tokenType - java.lang.String getTokenType()
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:
To specify one of these out-of-the-box types, use these values respectively: "ut", "x509", or "saml".
ConfigurationPropertyMBean[] getConfigurationProperties()
Specifies the list of properties that are associated with this credential provider or token handler.
ConfigurationPropertyMBean lookupConfigurationProperty(java.lang.String name)
name - name of ConfigurationPropertyConfigurationPropertyMBean createConfigurationProperty(java.lang.String name)
name - of ConfigurationPropertyvoid destroyConfigurationProperty(ConfigurationPropertyMBean wsc)
wsc - ConfigurationProperty mbean