org.apache.ws.security.common
Class CustomHandler

java.lang.Object
  extended by org.apache.ws.security.handler.WSHandler
      extended by org.apache.ws.security.common.CustomHandler

public class CustomHandler
extends WSHandler

A trivial extension of the WSHandler type for use in unit-testing.


Field Summary
 
Fields inherited from class org.apache.ws.security.handler.WSHandler
cryptos, secEngine
 
Constructor Summary
CustomHandler()
           
 
Method Summary
 boolean checkResults(java.util.List<WSSecurityEngineResult> results, java.util.List<java.lang.Integer> actions)
           
 boolean checkResultsAnyOrder(java.util.List<WSSecurityEngineResult> results, java.util.List<java.lang.Integer> actions)
           
 java.lang.Object getOption(java.lang.String key)
           
 java.lang.String getPassword(java.lang.Object msgContext)
           
 java.lang.Object getProperty(java.lang.Object ctx, java.lang.String key)
           
 void receive(int action, RequestData reqData)
           
 void send(int action, org.w3c.dom.Document doc, RequestData reqData, java.util.List<java.lang.Integer> actions, boolean request)
           
 void setOption(java.lang.String key, java.lang.Object option)
           
 void setPassword(java.lang.Object msgContext, java.lang.String password)
           
 void setProperty(java.lang.Object ctx, java.lang.String key, java.lang.Object value)
           
 void signatureConfirmation(RequestData requestData, java.util.List<WSSecurityEngineResult> results)
           
 
Methods inherited from class org.apache.ws.security.handler.WSHandler
checkReceiverResults, checkReceiverResultsAnyOrder, checkSignatureConfirmation, decodeAlgorithmSuite, decodeBooleanConfigValue, decodeBSPCompliance, decodeCustomPasswordTypes, decodeDecryptionParameter, decodeEnableSignatureConfirmation, decodeEncryptionParameter, decodeFutureTimeToLive, decodeMustUnderstand, decodeNamespaceQualifiedPasswordTypes, decodePasswordType, decodePasswordTypeStrict, decodeRequireSignedEncryptedDataElements, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUseEncodedPasswords, decodeUseSingleCertificate, decodeUTParameter, doReceiverAction, doSenderAction, getCallbackHandler, getClassLoader, getPasswordCallbackHandler, getPasswordCB, getString, getStringOption, loadCrypto, loadCryptoFromPropertiesFile, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomHandler

public CustomHandler()
Method Detail

getOption

public java.lang.Object getOption(java.lang.String key)
Specified by:
getOption in class WSHandler

setOption

public void setOption(java.lang.String key,
                      java.lang.Object option)

setProperty

public void setProperty(java.lang.Object ctx,
                        java.lang.String key,
                        java.lang.Object value)
Specified by:
setProperty in class WSHandler

getProperty

public java.lang.Object getProperty(java.lang.Object ctx,
                                    java.lang.String key)
Specified by:
getProperty in class WSHandler

setPassword

public void setPassword(java.lang.Object msgContext,
                        java.lang.String password)
Specified by:
setPassword in class WSHandler

getPassword

public java.lang.String getPassword(java.lang.Object msgContext)
Specified by:
getPassword in class WSHandler

send

public void send(int action,
                 org.w3c.dom.Document doc,
                 RequestData reqData,
                 java.util.List<java.lang.Integer> actions,
                 boolean request)
          throws WSSecurityException
Throws:
WSSecurityException

receive

public void receive(int action,
                    RequestData reqData)
             throws WSSecurityException
Throws:
WSSecurityException

signatureConfirmation

public void signatureConfirmation(RequestData requestData,
                                  java.util.List<WSSecurityEngineResult> results)
                           throws WSSecurityException
Throws:
WSSecurityException

checkResults

public boolean checkResults(java.util.List<WSSecurityEngineResult> results,
                            java.util.List<java.lang.Integer> actions)
                     throws WSSecurityException
Throws:
WSSecurityException

checkResultsAnyOrder

public boolean checkResultsAnyOrder(java.util.List<WSSecurityEngineResult> results,
                                    java.util.List<java.lang.Integer> actions)
                             throws WSSecurityException
Throws:
WSSecurityException


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.