ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
WebserviceCredentialProviderMBean
, WebserviceSecurityTokenMBean
, WebserviceTokenHandlerMBean
public 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, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.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