org.apache.wss4j.policy.model
Class SymmetricBinding

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

public class SymmetricBinding
extends AbstractSymmetricAsymmetricBinding


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
AbstractSymmetricAsymmetricBinding.ProtectionOrder
 
Constructor Summary
SymmetricBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 EncryptionToken getEncryptionToken()
           
 QName getName()
           
 ProtectionToken getProtectionToken()
           
 SignatureToken getSignatureToken()
           
protected  void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, SymmetricBinding symmetricBinding)
           
protected  void setEncryptionToken(EncryptionToken encryptionToken)
           
protected  void setProtectionToken(ProtectionToken protectionToken)
           
protected  void setSignatureToken(SignatureToken signatureToken)
           
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
getProtectionOrder, isEncryptSignature, isOnlySignEntireHeadersAndBody, isProtectTokens, parseNestedSymmetricAsymmetricBindingBasePolicy, setEncryptSignature, setOnlySignEntireHeadersAndBody, setProtectionOrder, setProtectTokens
 
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, 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

SymmetricBinding

public SymmetricBinding(SPConstants.SPVersion version,
                        org.apache.neethi.Policy nestedPolicy)
Method Detail

getName

public QName getName()

cloneAssertion

protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
Specified by:
cloneAssertion in class AbstractSecurityAssertion

parseNestedPolicy

protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
                                 SymmetricBinding symmetricBinding)

getEncryptionToken

public EncryptionToken getEncryptionToken()

setEncryptionToken

protected void setEncryptionToken(EncryptionToken encryptionToken)

getSignatureToken

public SignatureToken getSignatureToken()

setSignatureToken

protected void setSignatureToken(SignatureToken signatureToken)

getProtectionToken

public ProtectionToken getProtectionToken()

setProtectionToken

protected void setProtectionToken(ProtectionToken protectionToken)


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