Apache CXF API

org.apache.cxf.ws.security.trust
Class DefaultSymmetricBinding

java.lang.Object
  extended by org.apache.wss4j.policy.model.AbstractSecurityAssertion
      extended by org.apache.wss4j.policy.model.AbstractBinding
          extended by org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
              extended by org.apache.wss4j.policy.model.SymmetricBinding
                  extended by org.apache.cxf.ws.security.trust.DefaultSymmetricBinding
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion

public class DefaultSymmetricBinding
extends org.apache.wss4j.policy.model.SymmetricBinding

Version:
$Revision$ $Date$
Author:
$Author$

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding.ProtectionOrder
 
Constructor Summary
DefaultSymmetricBinding(org.apache.wss4j.policy.SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
 void setAlgorithmSuite(org.apache.wss4j.policy.model.AlgorithmSuite algorithmSuite)
           
 void setEncryptionToken(org.apache.wss4j.policy.model.EncryptionToken encryptionToken)
           
 void setIncludeTimestamp(boolean includeTimestamp)
           
 void setOnlySignEntireHeadersAndBody(boolean onlySignEntireHeadersAndBody)
           
 void setProtectionToken(org.apache.wss4j.policy.model.ProtectionToken protectionToken)
           
 void setProtectTokens(boolean protectTokens)
           
 void setSignatureToken(org.apache.wss4j.policy.model.SignatureToken signatureToken)
           
 
Methods inherited from class org.apache.wss4j.policy.model.SymmetricBinding
cloneAssertion, getEncryptionToken, getName, getProtectionToken, getSignatureToken, parseNestedPolicy
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
getProtectionOrder, isEncryptSignature, isOnlySignEntireHeadersAndBody, isProtectTokens, parseNestedSymmetricAsymmetricBindingBasePolicy, setEncryptSignature, setProtectionOrder
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractBinding
getAlgorithmSuite, getLayout, getPolicy, isIncludeTimestamp, normalize, parseNestedBindingPolicy, serialize, setLayout
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, 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.Assertion
isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Constructor Detail

DefaultSymmetricBinding

public DefaultSymmetricBinding(org.apache.wss4j.policy.SPConstants.SPVersion version,
                               org.apache.neethi.Policy nestedPolicy)
Method Detail

setEncryptionToken

public void setEncryptionToken(org.apache.wss4j.policy.model.EncryptionToken encryptionToken)
Overrides:
setEncryptionToken in class org.apache.wss4j.policy.model.SymmetricBinding

setSignatureToken

public void setSignatureToken(org.apache.wss4j.policy.model.SignatureToken signatureToken)
Overrides:
setSignatureToken in class org.apache.wss4j.policy.model.SymmetricBinding

setProtectionToken

public void setProtectionToken(org.apache.wss4j.policy.model.ProtectionToken protectionToken)
Overrides:
setProtectionToken in class org.apache.wss4j.policy.model.SymmetricBinding

setOnlySignEntireHeadersAndBody

public void setOnlySignEntireHeadersAndBody(boolean onlySignEntireHeadersAndBody)
Overrides:
setOnlySignEntireHeadersAndBody in class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding

setProtectTokens

public void setProtectTokens(boolean protectTokens)
Overrides:
setProtectTokens in class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding

setIncludeTimestamp

public void setIncludeTimestamp(boolean includeTimestamp)
Overrides:
setIncludeTimestamp in class org.apache.wss4j.policy.model.AbstractBinding

setAlgorithmSuite

public void setAlgorithmSuite(org.apache.wss4j.policy.model.AlgorithmSuite algorithmSuite)
Overrides:
setAlgorithmSuite in class org.apache.wss4j.policy.model.AbstractBinding

Apache CXF API

Apache CXF