org.apache.wss4j.policy.model
Class AsymmetricBinding

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

public class AsymmetricBinding
extends AbstractSymmetricAsymmetricBinding


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractSymmetricAsymmetricBinding
AbstractSymmetricAsymmetricBinding.ProtectionOrder
 
Constructor Summary
AsymmetricBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 InitiatorEncryptionToken getInitiatorEncryptionToken()
           
 InitiatorSignatureToken getInitiatorSignatureToken()
           
 InitiatorToken getInitiatorToken()
           
 QName getName()
           
 RecipientEncryptionToken getRecipientEncryptionToken()
           
 RecipientSignatureToken getRecipientSignatureToken()
           
 RecipientToken getRecipientToken()
           
protected  void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AsymmetricBinding asymmetricBinding)
           
protected  void setInitiatorEncryptionToken(InitiatorEncryptionToken initiatorEncryptionToken)
           
protected  void setInitiatorSignatureToken(InitiatorSignatureToken initiatorSignatureToken)
           
protected  void setInitiatorToken(InitiatorToken initiatorToken)
           
protected  void setRecipientEncryptionToken(RecipientEncryptionToken recipientEncryptionToken)
           
protected  void setRecipientSignatureToken(RecipientSignatureToken recipientSignatureToken)
           
protected  void setRecipientToken(RecipientToken recipientToken)
           
 
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

AsymmetricBinding

public AsymmetricBinding(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,
                                 AsymmetricBinding asymmetricBinding)

getInitiatorToken

public InitiatorToken getInitiatorToken()

setInitiatorToken

protected void setInitiatorToken(InitiatorToken initiatorToken)

getInitiatorSignatureToken

public InitiatorSignatureToken getInitiatorSignatureToken()

setInitiatorSignatureToken

protected void setInitiatorSignatureToken(InitiatorSignatureToken initiatorSignatureToken)

getInitiatorEncryptionToken

public InitiatorEncryptionToken getInitiatorEncryptionToken()

setInitiatorEncryptionToken

protected void setInitiatorEncryptionToken(InitiatorEncryptionToken initiatorEncryptionToken)

getRecipientToken

public RecipientToken getRecipientToken()

setRecipientToken

protected void setRecipientToken(RecipientToken recipientToken)

getRecipientSignatureToken

public RecipientSignatureToken getRecipientSignatureToken()

setRecipientSignatureToken

protected void setRecipientSignatureToken(RecipientSignatureToken recipientSignatureToken)

getRecipientEncryptionToken

public RecipientEncryptionToken getRecipientEncryptionToken()

setRecipientEncryptionToken

protected void setRecipientEncryptionToken(RecipientEncryptionToken recipientEncryptionToken)


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