org.apache.wss4j.policy.model
Class AbstractSymmetricAsymmetricBinding

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
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion
Direct Known Subclasses:
AsymmetricBinding, SymmetricBinding

public abstract class AbstractSymmetricAsymmetricBinding
extends AbstractBinding


Nested Class Summary
static class AbstractSymmetricAsymmetricBinding.ProtectionOrder
           
 
Constructor Summary
protected AbstractSymmetricAsymmetricBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
 AbstractSymmetricAsymmetricBinding.ProtectionOrder getProtectionOrder()
           
 boolean isEncryptSignature()
           
 boolean isOnlySignEntireHeadersAndBody()
           
 boolean isProtectTokens()
           
protected  void parseNestedSymmetricAsymmetricBindingBasePolicy(org.apache.neethi.Policy nestedPolicy, AbstractSymmetricAsymmetricBinding asymmetricBindingBase)
           
protected  void setEncryptSignature(boolean encryptSignature)
           
protected  void setOnlySignEntireHeadersAndBody(boolean onlySignEntireHeadersAndBody)
           
protected  void setProtectionOrder(AbstractSymmetricAsymmetricBinding.ProtectionOrder protectionOrder)
           
protected  void setProtectTokens(boolean protectTokens)
           
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractBinding
getAlgorithmSuite, getLayout, getPolicy, isIncludeTimestamp, normalize, parseNestedBindingPolicy, serialize, setAlgorithmSuite, setIncludeTimestamp, setLayout
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, cloneAssertion, 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
getName, isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Constructor Detail

AbstractSymmetricAsymmetricBinding

protected AbstractSymmetricAsymmetricBinding(SPConstants.SPVersion version,
                                             org.apache.neethi.Policy nestedPolicy)
Method Detail

parseNestedSymmetricAsymmetricBindingBasePolicy

protected void parseNestedSymmetricAsymmetricBindingBasePolicy(org.apache.neethi.Policy nestedPolicy,
                                                               AbstractSymmetricAsymmetricBinding asymmetricBindingBase)

getProtectionOrder

public AbstractSymmetricAsymmetricBinding.ProtectionOrder getProtectionOrder()

setProtectionOrder

protected void setProtectionOrder(AbstractSymmetricAsymmetricBinding.ProtectionOrder protectionOrder)

isEncryptSignature

public boolean isEncryptSignature()

setEncryptSignature

protected void setEncryptSignature(boolean encryptSignature)

isProtectTokens

public boolean isProtectTokens()

setProtectTokens

protected void setProtectTokens(boolean protectTokens)

isOnlySignEntireHeadersAndBody

public boolean isOnlySignEntireHeadersAndBody()

setOnlySignEntireHeadersAndBody

protected void setOnlySignEntireHeadersAndBody(boolean onlySignEntireHeadersAndBody)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.