Apache CXF API

org.apache.cxf.ws.security.policy.model
Class AsymmetricBinding

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
      extended by org.apache.cxf.ws.security.policy.model.Binding
          extended by org.apache.cxf.ws.security.policy.model.SymmetricAsymmetricBindingBase
              extended by org.apache.cxf.ws.security.policy.model.AsymmetricBinding
All Implemented Interfaces:
PolicyAssertion, AlgorithmWrapper, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

public class AsymmetricBinding
extends SymmetricAsymmetricBindingBase


Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.Binding
builder
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
constants
 
Constructor Summary
AsymmetricBinding(SPConstants version, PolicyBuilder b)
           
 
Method Summary
 InitiatorToken getInitiatorToken()
           
 QName getName()
           
 org.apache.neethi.Policy getPolicy()
           
 QName getRealName()
           
 RecipientToken getRecipientToken()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(javax.xml.stream.XMLStreamWriter writer)
           
 void setInitiatorToken(InitiatorToken initiatorToken)
           
 void setRecipientToken(RecipientToken recipientToken)
           
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.SymmetricAsymmetricBindingBase
getProtectionOrder, isEntireHeadersAndBodySignatures, isSignatureProtection, setEntireHeadersAndBodySignatures, setProtectionOrder, setSignatureProtection
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.Binding
getAlgorithmSuite, getLayout, getSignedEndorsingSupportingTokens, getSignedSupportingToken, isIncludeTimestamp, isTokenProtection, setAlgorithmSuite, setIncludeTimestamp, setLayout, setSignedEndorsingSupportingTokens, setSignedSupportingToken, setTokenProtection
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
equal, getSPConstants, getType, isAsserted, isNormalized, isOptional, setNormalized, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsymmetricBinding

public AsymmetricBinding(SPConstants version,
                         PolicyBuilder b)
Method Detail

getInitiatorToken

public InitiatorToken getInitiatorToken()
Returns:
Returns the initiatorToken.

setInitiatorToken

public void setInitiatorToken(InitiatorToken initiatorToken)
Parameters:
initiatorToken - The initiatorToken to set.

getRecipientToken

public RecipientToken getRecipientToken()
Returns:
Returns the recipientToken.

setRecipientToken

public void setRecipientToken(RecipientToken recipientToken)
Parameters:
recipientToken - The recipientToken to set.

getRealName

public QName getRealName()

getName

public QName getName()

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

getPolicy

public org.apache.neethi.Policy getPolicy()
Specified by:
getPolicy in interface PolicyAssertion
Overrides:
getPolicy in class AbstractSecurityAssertion

serialize

public void serialize(javax.xml.stream.XMLStreamWriter writer)
               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

Apache CXF API

Apache CXF