Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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.

Since:
9.0.0.0

Field Summary

 

Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY

 

Method Summary
abstract  WebserviceCredentialProviderMBean createWebserviceCredentialProvider(String name)
          create WebserviceCredentialProvider object
abstract  WebserviceSecurityTokenMBean createWebserviceSecurityToken(String name)
          create WebserviceSecurityToken object
abstract  WebserviceTokenHandlerMBean createWebserviceTokenHandler(String name)
          create WebserviceTokenHandler object
abstract  void destroyWebserviceCredentialProvider(WebserviceCredentialProviderMBean wcp)
          destroy WebserviceCredentialProvider object
abstract  void destroyWebserviceSecurityToken(WebserviceSecurityTokenMBean wcp)
          destroy WebserviceSecurityToken object
abstract  void destroyWebserviceTokenHandler(WebserviceTokenHandlerMBean wsth)
          destroy WebserviceTokenHandler object
abstract  String getCompatibilityOrderingPreference()
          Gets the value of the compatiblityOrderingPreference attribute.
abstract  String getCompatibilityPreference()
          Gets the value of the compatiblityPreference attribute.
abstract  String getDefaultCredentialProviderSTSURI()
          Gets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.
abstract  String getPolicySelectionPreference()
          Gets the value of the PolicySelectionPreference attribute.
abstract  WebserviceCredentialProviderMBean[] getWebserviceCredentialProviders()
          Specifies the list of credential providers that have been configured for this Web Service security configuration.
abstract  WebserviceSecurityTokenMBean[] getWebserviceSecurityTokens()
          Specifies the list of tokens that have been configured for this Web Service security configuration.
abstract  WebserviceTimestampMBean getWebserviceTimestamp()
          Specifies the timestamp information that has been configured for this Web Service security configuration.
abstract  WebserviceTokenHandlerMBean[] getWebserviceTokenHandlers()
          Specifies the list of token handlers that have been configured for this Web Service security configuration.
abstract  WebserviceCredentialProviderMBean lookupWebserviceCredentialProvider(String name)
          look up WebserviceSecurity object
abstract  WebserviceSecurityTokenMBean lookupWebserviceSecurityToken(String name)
          look up WebserviceSecurityToken object
abstract  WebserviceTokenHandlerMBean lookupWebserviceTokenHandler(String name)
          look up WebserviceSecurity object
abstract  void setCompatibilityOrderingPreference(String compatibilityOrderingPreference)
          Sets the value of the compatiblityOrderingPreference attribute.
abstract  void setCompatibilityPreference(String compatibilityPreference)
          Sets the compatiblity preference.
abstract  void setDefaultCredentialProviderSTSURI(String defaultCredentialProviderSTSURI)
          Sets the default STS endpoint URL for all WS-Trust enabled credential providers of this Web Service security configuration.
abstract  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
Since:
9.0.0.0

lookupWebserviceTokenHandler

WebserviceTokenHandlerMBean lookupWebserviceTokenHandler(String name)
look up WebserviceSecurity object
Parameters:
name - name of WebserviceSecurity
Returns:
WebserviceTokenHandler object
Since:
9.0.0.0

createWebserviceTokenHandler

WebserviceTokenHandlerMBean createWebserviceTokenHandler(String name)
create WebserviceTokenHandler object
Parameters:
name - of WebserviceTokenHandler
Returns:
WebserviceTokenHandler object
Since:
9.0.0.0

destroyWebserviceTokenHandler

void destroyWebserviceTokenHandler(WebserviceTokenHandlerMBean wsth)
destroy WebserviceTokenHandler object
Parameters:
wsth - WebserviceTokenHandler mbean
Since:
9.0.0.0

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
Since:
9.0.0.0

lookupWebserviceCredentialProvider

WebserviceCredentialProviderMBean lookupWebserviceCredentialProvider(String name)
look up WebserviceSecurity object
Parameters:
name - name of WebserviceSecurity
Returns:
WebserviceCredentialProvider object
Since:
9.0.0.0

createWebserviceCredentialProvider

WebserviceCredentialProviderMBean createWebserviceCredentialProvider(String name)
create WebserviceCredentialProvider object
Parameters:
name - of WebserviceCredentialProvider
Returns:
WebserviceCredentialProvider object
Since:
9.0.0.0

destroyWebserviceCredentialProvider

void destroyWebserviceCredentialProvider(WebserviceCredentialProviderMBean wcp)
destroy WebserviceCredentialProvider object
Parameters:
wcp - WebserviceCredentialProvider mbean
Since:
9.0.0.0

getWebserviceSecurityTokens

WebserviceSecurityTokenMBean[] getWebserviceSecurityTokens()

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

Returns:
an array of WebserviceSecurityToken objects
Since:
9.0.0.0

lookupWebserviceSecurityToken

WebserviceSecurityTokenMBean lookupWebserviceSecurityToken(String name)
look up WebserviceSecurityToken object
Parameters:
name - name of WebserviceSecurityToken
Returns:
WebserviceSecurityToken object
Since:
9.0.0.0

createWebserviceSecurityToken

WebserviceSecurityTokenMBean createWebserviceSecurityToken(String name)
create WebserviceSecurityToken object
Parameters:
name - of WebserviceSecurityToken
Returns:
WebserviceSecurityToken object
Since:
9.0.0.0

destroyWebserviceSecurityToken

void destroyWebserviceSecurityToken(WebserviceSecurityTokenMBean wcp)
destroy WebserviceSecurityToken object
Parameters:
wcp - WebserviceSecurityToken mbean
Since:
9.0.0.0

getWebserviceTimestamp

WebserviceTimestampMBean getWebserviceTimestamp()

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

Returns:
WebserviceTimestampMBean object
Since:
9.0.0.0

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
Since:
10.3.0.0

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)
Since:
10.3.0.0

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.


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 -
Since:
10.3.0.0

getCompatibilityPreference

String getCompatibilityPreference()

Gets the value of the compatiblityPreference attribute.

Returns:
compatibilityPreference
Since:
10.3.0.0

setCompatibilityOrderingPreference

void setCompatibilityOrderingPreference(String compatibilityOrderingPreference)

Sets the value of the compatiblityOrderingPreference attribute.

Parameters:
compatibilityOrderingPreference -
Since:
10.3.3.0

getCompatibilityOrderingPreference

String getCompatibilityOrderingPreference()

Gets the value of the compatiblityOrderingPreference attribute.

Returns:
compatibilityOrderingPreference
Since:
10.3.3.0

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09