Class 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

      All Methods Instance Methods Concrete Methods 
      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 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