Apache CXF API

org.apache.cxf.ws.security.wss4j.policyhandlers
Class AsymmetricBindingHandler

java.lang.Object
  extended by org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractCommonBindingHandler
      extended by org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractBindingBuilder
          extended by org.apache.cxf.ws.security.wss4j.policyhandlers.AsymmetricBindingHandler

public class AsymmetricBindingHandler
extends AbstractBindingBuilder


Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractBindingBuilder
aim, binding, bottomUpElement, bstElement, CRYPTO_CACHE, encryptedTokensList, endEncSuppTokList, endSuppTokList, lastEncryptedKeyElement, mainSigId, protectionOrder, saaj, secHeader, sgndEndEncSuppTokList, sgndEndSuppTokList, sigConfList, signatures, timestampEl, topDownElement, wssConfig
 
Fields inherited from class org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractCommonBindingHandler
message
 
Constructor Summary
AsymmetricBindingHandler(org.apache.wss4j.dom.WSSConfig config, org.apache.wss4j.policy.model.AsymmetricBinding binding, SOAPMessage saaj, org.apache.wss4j.dom.message.WSSecHeader secHeader, AssertionInfoMap aim, SoapMessage message)
           
 
Method Summary
static String getRequestEncryptedKeyId(List<org.apache.wss4j.dom.handler.WSHandlerResult> results)
           
static byte[] getRequestEncryptedKeyValue(List<org.apache.wss4j.dom.handler.WSHandlerResult> results)
           
 void handleBinding()
           
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractBindingBuilder
addDerivedKeyElement, addDKUsernameToken, addEncryptedKeyElement, addSamlToken, addSignatureConfirmation, addSignatureParts, addSupportingElement, addSupportingTokens, addTopDownElement, addUsernameToken, addWsuIdToElement, cloneElement, convertToEncryptionPart, createTimestamp, doEndorse, doEndorsedSignatures, findIDFromSamlToken, getCallbackHandler, getCrypto, getCryptoCache, getElements, getEncryptedKeyBuilder, getEncryptedParts, getEncryptionCrypto, getParts, getPartsAndElements, getPassword, getPasswordEncryptor, getSignatureBuilder, getSignatureBuilder, getSignatureCrypto, getSignedParts, getTokenStore, getUsername, handleEncryptedSignedHeaders, handleLayout, handleSupportingTokens, handleUsernameTokenSupportingToken, insertAfter, insertBeforeBottomUp, reshuffleTimestamp, setEncryptionUser, setKeyIdentifierType, storeAssertionAsSecurityToken
 
Methods inherited from class org.apache.cxf.ws.security.wss4j.policyhandlers.AbstractCommonBindingHandler
assertAlgorithmSuite, assertPolicy, assertPolicy, assertToken, assertTokenWrapper, assertTrustProperties, assertWSSProperties, getAllAssertionsByLocalname, getAllAssertionsByLocalname, getFirstAssertionByLocalname, getMessage, getSecurityToken, getSHA1, getWss10, isRequestor, isTokenRequired, policyNotAsserted, policyNotAsserted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsymmetricBindingHandler

public AsymmetricBindingHandler(org.apache.wss4j.dom.WSSConfig config,
                                org.apache.wss4j.policy.model.AsymmetricBinding binding,
                                SOAPMessage saaj,
                                org.apache.wss4j.dom.message.WSSecHeader secHeader,
                                AssertionInfoMap aim,
                                SoapMessage message)
Method Detail

handleBinding

public void handleBinding()

getRequestEncryptedKeyId

public static String getRequestEncryptedKeyId(List<org.apache.wss4j.dom.handler.WSHandlerResult> results)

getRequestEncryptedKeyValue

public static byte[] getRequestEncryptedKeyValue(List<org.apache.wss4j.dom.handler.WSHandlerResult> results)

Apache CXF API

Apache CXF