Apache CXF API

org.apache.cxf.ws.security.policy.model
Class SymmetricAsymmetricBindingBase

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
      extended by org.apache.cxf.ws.security.policy.model.Binding
          extended by org.apache.cxf.ws.security.policy.model.SymmetricAsymmetricBindingBase
All Implemented Interfaces:
AlgorithmWrapper, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion
Direct Known Subclasses:
AsymmetricBinding, SymmetricBinding

public abstract class SymmetricAsymmetricBindingBase
extends Binding


Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.Binding
builder
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
constants
 
Constructor Summary
SymmetricAsymmetricBindingBase(SPConstants version, PolicyBuilder b)
           
 
Method Summary
 SPConstants.ProtectionOrder getProtectionOrder()
           
 boolean isEntireHeadersAndBodySignatures()
           
 boolean isSignatureProtection()
           
 void setEntireHeadersAndBodySignatures(boolean entireHeaderAndBodySignatures)
           
 void setProtectionOrder(SPConstants.ProtectionOrder protectionOrder)
           
 void setSignatureProtection(boolean signatureProtection)
           
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.Binding
getAlgorithmSuite, getLayout, getSignedEndorsingSupportingTokens, getSignedSupportingToken, isIncludeTimestamp, isTokenProtection, setAlgorithmSuite, setIncludeTimestamp, setLayout, setSignedEndorsingSupportingTokens, setSignedSupportingToken, setTokenProtection
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
equal, getSPConstants, getType, isIgnorable, isNormalized, isOptional, normalize, setIgnorable, setNormalized, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.neethi.PolicyContainingAssertion
getPolicy
 
Methods inherited from interface org.apache.neethi.Assertion
getName, isIgnorable, isOptional, normalize, serialize
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Constructor Detail

SymmetricAsymmetricBindingBase

public SymmetricAsymmetricBindingBase(SPConstants version,
                                      PolicyBuilder b)
Method Detail

isEntireHeadersAndBodySignatures

public boolean isEntireHeadersAndBodySignatures()
Returns:
Returns the entireHeaderAndBodySignatures.

setEntireHeadersAndBodySignatures

public void setEntireHeadersAndBodySignatures(boolean entireHeaderAndBodySignatures)
Parameters:
entireHeaderAndBodySignatures - The entireHeaderAndBodySignatures to set.

getProtectionOrder

public SPConstants.ProtectionOrder getProtectionOrder()
Returns:
Returns the protectionOrder.

setProtectionOrder

public void setProtectionOrder(SPConstants.ProtectionOrder protectionOrder)
Parameters:
protectionOrder - The protectionOrder to set.

isSignatureProtection

public boolean isSignatureProtection()
Returns:
Returns the signatureProtection.

setSignatureProtection

public void setSignatureProtection(boolean signatureProtection)
Parameters:
signatureProtection - The signatureProtection to set.

Apache CXF API

Apache CXF