com.sun.xml.wss.impl.config
Class ApplicationSecurityConfiguration
java.lang.Object
com.sun.xml.wss.impl.policy.SecurityPolicyContainer
com.sun.xml.wss.impl.config.ApplicationSecurityConfiguration
- All Implemented Interfaces:
- SecurityPolicy
public class ApplicationSecurityConfiguration
- extends SecurityPolicyContainer
Represents an XWS-Security configuration object, corresponding to the
<xwss:JAXRPCSecurity> element (as defined in XWS-Security,
configuration schema, xwssconfig.xsd).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationSecurityConfiguration
public ApplicationSecurityConfiguration()
ApplicationSecurityConfiguration
public ApplicationSecurityConfiguration(String handlerClassName)
- Constructor
- Parameters:
handlerClassName - the class name of the SecurityEnvironment CallbackHandler
setSecurityEnvironmentHandler
public void setSecurityEnvironmentHandler(String handlerClassName)
- set the SecurityEnvironment CallbackHandler
- Parameters:
handlerClassName - the class name of the SecurityEnvironment Callback Handler
getSecurityEnvironmentHandler
public String getSecurityEnvironmentHandler()
- get the SecurityEnvironment CallbackHandler
- Returns:
- the class name of the SecurityEnvironment CallbackHandler
getAllTopLevelApplicationSecurityConfigurations
public Collection getAllTopLevelApplicationSecurityConfigurations()
getAllPolicies
public Collection getAllPolicies()
getAllSenderPolicies
public Collection getAllSenderPolicies()
getAllReceiverPolicies
public Collection getAllReceiverPolicies()
isEmpty
public boolean isEmpty()
- Returns:
- true of if the Configuration is Empty
isBSP
public boolean isBSP()
isBSP
public void isBSP(boolean flag)
useCache
public boolean useCache()
useCache
public void useCache(boolean flag)
retainSecurityHeader
public boolean retainSecurityHeader()
retainSecurityHeader
public void retainSecurityHeader(boolean arg)
getSecurityConfiguration
public SecurityPolicy getSecurityConfiguration(StaticApplicationContext context)
hasOperationPolicies
public boolean hasOperationPolicies()
hasOperationPolicies
public void hasOperationPolicies(boolean flag)
singleServiceNoPorts
public void singleServiceNoPorts(boolean flag)
resetMustUnderstand
public void resetMustUnderstand(boolean value)
resetMustUnderstand
public boolean resetMustUnderstand()
getType
public String getType()
- Description copied from interface:
SecurityPolicy
- Get the type of the policy.
Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Specified by:
getType in interface SecurityPolicy- Overrides:
getType in class SecurityPolicyContainer
- Returns:
- the type of the policy
init
public void init()
setSecurityPolicy
public void setSecurityPolicy(StaticPolicyContext ctx,
SecurityPolicy policy)
- Associate more than one SecurityPolicy with a StaticPolicyContext
- Overrides:
setSecurityPolicy in class SecurityPolicyContainer
- Parameters:
ctx - StaticPolicyContextpolicy - SecurityPolicy
isOptimized
public void isOptimized(boolean optimize)
isOptimized
public boolean isOptimized()
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.