Class DefaultSymmetricBinding

java.lang.Object
org.apache.wss4j.policy.model.AbstractSecurityAssertion
org.apache.wss4j.policy.model.AbstractBinding
org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
org.apache.wss4j.policy.model.SymmetricBinding
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

    Constructors
    Constructor
    Description
    DefaultSymmetricBinding(org.apache.wss4j.policy.SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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, equals, getEncryptionToken, getName, getProtectionToken, getSignatureToken, hashCode, 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, finalize, getClass, 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 Details

    • DefaultSymmetricBinding

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

    • 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