Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02

weblogic.management.configuration
Interface WebserviceSecurityMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, SettableBean, WebLogicMBean

public interface WebserviceSecurityMBean
extends ConfigurationMBean

Encapsulates information about a Web Service security configuration.


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 WebserviceCredentialProviderMBean createWebserviceCredentialProvider(String name)
          create WebserviceCredentialProvider object
 WebserviceSecurityTokenMBean createWebserviceSecurityToken(String name)
          create WebserviceSecurityToken object
 WebserviceTokenHandlerMBean createWebserviceTokenHandler(String name)
          create WebserviceTokenHandler object
 void destroyWebserviceCredentialProvider(WebserviceCredentialProviderMBean wcp)
          destroy WebserviceCredentialProvider object
 void destroyWebserviceSecurityToken(WebserviceSecurityTokenMBean wcp)
          destroy WebserviceSecurityToken object
 void destroyWebserviceTokenHandler(WebserviceTokenHandlerMBean wsth)
          destroy WebserviceTokenHandler object
 String getCompatibilityOrderingPreference()
          Gets the value of the compatiblityOrderingPreference attribute.
 String getCompatibilityPreference()
          Gets the value of the compatiblityPreference attribute.
 String getDefaultCredentialProviderSTSURI()
          Gets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.
 String getPolicySelectionPreference()
          Gets the value of the PolicySelectionPreference attribute.
 WebserviceCredentialProviderMBean[] getWebserviceCredentialProviders()
          Specifies the list of credential providers that have been configured for this Web Service security configuration.
 WebserviceSecurityTokenMBean[] getWebserviceSecurityTokens()
          Specifies the list of tokens that have been configured for this Web Service security configuration.
 WebserviceTimestampMBean getWebserviceTimestamp()
          Specifies the timestamp information that has been configured for this Web Service security configuration.
 WebserviceTokenHandlerMBean[] getWebserviceTokenHandlers()
          Specifies the list of token handlers that have been configured for this Web Service security configuration.
 WebserviceCredentialProviderMBean lookupWebserviceCredentialProvider(String name)
          look up WebserviceSecurity object
 WebserviceSecurityTokenMBean lookupWebserviceSecurityToken(String name)
          look up WebserviceSecurityToken object
 WebserviceTokenHandlerMBean lookupWebserviceTokenHandler(String name)
          look up WebserviceSecurity object
 void setCompatibilityOrderingPreference(String compatibilityOrderingPreference)
          Sets the value of the compatiblityOrderingPreference attribute.
 void setCompatibilityPreference(String compatibilityPreference)
          Sets the compatiblity preference.
 void setDefaultCredentialProviderSTSURI(String defaultCredentialProviderSTSURI)
          Sets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.
 void setPolicySelectionPreference(String policySelectionPreference)
          Sets the value of the policySelectionPreference attribute.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
 

Method Detail

getWebserviceTokenHandlers

WebserviceTokenHandlerMBean[] getWebserviceTokenHandlers()

Specifies the list of token handlers that have been configured for this Web Service security configuration.

Returns:
an array of WebserviceSecurity objects

lookupWebserviceTokenHandler

WebserviceTokenHandlerMBean lookupWebserviceTokenHandler(String name)
look up WebserviceSecurity object

Parameters:
name - name of WebserviceSecurity
Returns:
WebserviceTokenHandler object

createWebserviceTokenHandler

WebserviceTokenHandlerMBean createWebserviceTokenHandler(String name)
create WebserviceTokenHandler object

Parameters:
name - of WebserviceTokenHandler
Returns:
WebserviceTokenHandler object

destroyWebserviceTokenHandler

void destroyWebserviceTokenHandler(WebserviceTokenHandlerMBean wsth)
destroy WebserviceTokenHandler object

Parameters:
wsth - WebserviceTokenHandler mbean

getWebserviceCredentialProviders

WebserviceCredentialProviderMBean[] getWebserviceCredentialProviders()

Specifies the list of credential providers that have been configured for this Web Service security configuration.

Returns:
an array of WebserviceSecurity objects

lookupWebserviceCredentialProvider

WebserviceCredentialProviderMBean lookupWebserviceCredentialProvider(String name)
look up WebserviceSecurity object

Parameters:
name - name of WebserviceSecurity
Returns:
WebserviceCredentialProvider object

createWebserviceCredentialProvider

WebserviceCredentialProviderMBean createWebserviceCredentialProvider(String name)
create WebserviceCredentialProvider object

Parameters:
name - of WebserviceCredentialProvider
Returns:
WebserviceCredentialProvider object

destroyWebserviceCredentialProvider

void destroyWebserviceCredentialProvider(WebserviceCredentialProviderMBean wcp)
destroy WebserviceCredentialProvider object

Parameters:
wcp - WebserviceCredentialProvider mbean

getWebserviceSecurityTokens

WebserviceSecurityTokenMBean[] getWebserviceSecurityTokens()

Specifies the list of tokens that have been configured for this Web Service security configuration.

Returns:
an array of WebserviceSecurityToken objects

lookupWebserviceSecurityToken

WebserviceSecurityTokenMBean lookupWebserviceSecurityToken(String name)
look up WebserviceSecurityToken object

Parameters:
name - name of WebserviceSecurityToken
Returns:
WebserviceSecurityToken object

createWebserviceSecurityToken

WebserviceSecurityTokenMBean createWebserviceSecurityToken(String name)
create WebserviceSecurityToken object

Parameters:
name - of WebserviceSecurityToken
Returns:
WebserviceSecurityToken object

destroyWebserviceSecurityToken

void destroyWebserviceSecurityToken(WebserviceSecurityTokenMBean wcp)
destroy WebserviceSecurityToken object

Parameters:
wcp - WebserviceSecurityToken mbean

getWebserviceTimestamp

WebserviceTimestampMBean getWebserviceTimestamp()

Specifies the timestamp information that has been configured for this Web Service security configuration.

Returns:
WebserviceTimestampMBean object

getDefaultCredentialProviderSTSURI

String getDefaultCredentialProviderSTSURI()

Gets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.

Returns:
STS endpoint URL as String

setDefaultCredentialProviderSTSURI

void setDefaultCredentialProviderSTSURI(String defaultCredentialProviderSTSURI)

Sets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.

Parameters:
defaultCredentialProviderSTSURI - (STS endpoint URL as String)

getPolicySelectionPreference

String getPolicySelectionPreference()
Gets the value of the PolicySelectionPreference attribute.

The preference value can be one of the following:

Where: S: Security or functionality; C: Compatibility or Interoperability; P: Performance

If NONE is specified, no preference is applied - the first policy alternative is always chosen, and optional policy assertions are ignored.

Default Value:
"NONE"
Valid Values:
"NONE","SCP","SPC","CSP","CPS","PCS","PSC"

setPolicySelectionPreference

void setPolicySelectionPreference(String policySelectionPreference)
Sets the value of the policySelectionPreference attribute.

Parameters:
policySelectionPreference - Policy Selection Preference value.

setCompatibilityPreference

void setCompatibilityPreference(String compatibilityPreference)

Sets the compatiblity preference.

Parameters:
compatibilityPreference -

getCompatibilityPreference

String getCompatibilityPreference()

Gets the value of the compatiblityPreference attribute.

Returns:
compatibilityPreference

setCompatibilityOrderingPreference

void setCompatibilityOrderingPreference(String compatibilityOrderingPreference)

Sets the value of the compatiblityOrderingPreference attribute.

Parameters:
compatibilityOrderingPreference -

getCompatibilityOrderingPreference

String getCompatibilityOrderingPreference()

Gets the value of the compatiblityOrderingPreference attribute.

Returns:
compatibilityOrderingPreference

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02