Uses of Class
org.apache.ws.security.handler.RequestData

Packages that use RequestData
org.apache.ws.security   
org.apache.ws.security.action   
org.apache.ws.security.handler   
org.apache.ws.security.message.token   
org.apache.ws.security.processor   
org.apache.ws.security.saml   
org.apache.ws.security.saml.ext   
org.apache.ws.security.str   
org.apache.ws.security.validate   
 

Uses of RequestData in org.apache.ws.security
 

Methods in org.apache.ws.security that return RequestData
 RequestData WSPasswordCallback.getRequestData()
          Returns the RequestData associated with the request
 

Methods in org.apache.ws.security with parameters of type RequestData
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Element securityHeader, RequestData requestData)
          Process the security header given the wsse:Security DOM Element.
 

Constructors in org.apache.ws.security with parameters of type RequestData
WSPasswordCallback(String id, String pw, String type, int usage, RequestData data)
          Constructor.
 

Uses of RequestData in org.apache.ws.security.action
 

Methods in org.apache.ws.security.action with parameters of type RequestData
 void Action.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void UsernameTokenAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void SAMLTokenUnsignedAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void SAMLTokenSignedAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void SignatureConfirmationAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void SignatureAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void TimestampAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void UsernameTokenSignedAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
 void EncryptionAction.execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
           
protected  SAMLIssuer SAMLTokenSignedAction.loadSamlIssuer(WSHandler handler, RequestData reqData)
           
 

Uses of RequestData in org.apache.ws.security.handler
 

Methods in org.apache.ws.security.handler with parameters of type RequestData
protected  void WSHandler.checkSignatureConfirmation(RequestData reqData, List<WSSecurityEngineResult> resultList)
           
protected  boolean WSHandler.decodeBooleanConfigValue(RequestData reqData, String configTag, boolean defaultToTrue)
           
protected  boolean WSHandler.decodeBSPCompliance(RequestData reqData)
           
protected  boolean WSHandler.decodeCustomPasswordTypes(RequestData reqData)
           
protected  void WSHandler.decodeDecryptionParameter(RequestData reqData)
           
protected  boolean WSHandler.decodeEnableSignatureConfirmation(RequestData reqData)
           
protected  void WSHandler.decodeEncryptionParameter(RequestData reqData)
           
protected  int WSHandler.decodeFutureTimeToLive(RequestData reqData)
           
protected  boolean WSHandler.decodeMustUnderstand(RequestData reqData)
           
protected  boolean WSHandler.decodeNamespaceQualifiedPasswordTypes(RequestData reqData)
           
protected  String WSHandler.decodePasswordType(RequestData reqData)
           
protected  boolean WSHandler.decodePasswordTypeStrict(RequestData reqData)
           
protected  void WSHandler.decodeSignatureParameter(RequestData reqData)
           
protected  void WSHandler.decodeSignatureParameter2(RequestData reqData)
           
protected  boolean WSHandler.decodeTimestampPrecision(RequestData reqData)
           
protected  boolean WSHandler.decodeTimestampStrict(RequestData reqData)
           
 int WSHandler.decodeTimeToLive(RequestData reqData)
           
protected  boolean WSHandler.decodeUseEncodedPasswords(RequestData reqData)
           
protected  boolean WSHandler.decodeUseSingleCertificate(RequestData reqData)
           
protected  void WSHandler.decodeUTParameter(RequestData reqData)
           
protected  void WSHandler.doReceiverAction(int doAction, RequestData reqData)
           
protected  void WSHandler.doSenderAction(int doAction, Document doc, RequestData reqData, List<Integer> actions, boolean isRequest)
          Performs all defined security actions to set-up the SOAP request.
 CallbackHandler WSHandler.getCallbackHandler(String callbackHandlerClass, String callbackHandlerRef, RequestData requestData)
          Get a CallbackHandler instance.
 CallbackHandler WSHandler.getPasswordCallbackHandler(RequestData reqData)
          Get a CallbackHandler instance to obtain passwords.
 WSPasswordCallback WSHandler.getPasswordCB(String username, int doAction, CallbackHandler callbackHandler, RequestData requestData)
          Get a password callback (WSPasswordCallback object) from a CallbackHandler instance
protected  Crypto WSHandler.loadCrypto(String cryptoPropertyFile, String cryptoPropertyRefId, RequestData requestData)
          Load a Crypto instance.
protected  Crypto WSHandler.loadCryptoFromPropertiesFile(String propFilename, RequestData reqData)
          A hook to allow subclass to load Crypto instances from property files in a different way.
protected  Crypto WSHandler.loadDecryptionCrypto(RequestData requestData)
          Hook to allow subclasses to load their Decryption Crypto however they see fit.
protected  Crypto WSHandler.loadEncryptionCrypto(RequestData requestData)
          Hook to allow subclasses to load their Encryption Crypto however they see fit.
 Crypto WSHandler.loadSignatureCrypto(RequestData requestData)
          Hook to allow subclasses to load their Signature Crypto however they see fit.
 

Uses of RequestData in org.apache.ws.security.message.token
 

Methods in org.apache.ws.security.message.token with parameters of type RequestData
 void UsernameToken.setRawPassword(RequestData data)
          Set the raw (plain text) password used to compute secret key.
 

Uses of RequestData in org.apache.ws.security.processor
 

Methods in org.apache.ws.security.processor with parameters of type RequestData
 Credential SAMLTokenProcessor.handleSAMLToken(Element token, RequestData data, Validator validator, WSDocInfo docInfo)
           
 List<WSSecurityEngineResult> Processor.handleToken(Element elem, RequestData request, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SecurityContextTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> DerivedKeyTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> EncryptedKeyProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> BinarySecurityTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
          
 List<WSSecurityEngineResult> EncryptedDataProcessor.handleToken(Element elem, RequestData request, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> TimestampProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> UsernameTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SignatureConfirmationProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> ReferenceListProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SignatureProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SAMLTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 Credential UsernameTokenProcessor.handleUsernameToken(Element token, Validator validator, RequestData data)
          Check the UsernameToken element and validate it.
 

Uses of RequestData in org.apache.ws.security.saml
 

Methods in org.apache.ws.security.saml with parameters of type RequestData
static AssertionWrapper SAMLUtil.getAssertionFromKeyIdentifier(SecurityTokenReference secRef, Element strElement, RequestData request, WSDocInfo wsDocInfo)
          Get an AssertionWrapper object from parsing a SecurityTokenReference that uses a KeyIdentifier that points to a SAML Assertion.
static SAMLKeyInfo SAMLUtil.getCredentialFromKeyInfo(Element keyInfoElement, RequestData data, WSDocInfo docInfo, boolean bspCompliant)
          This method returns a SAMLKeyInfo corresponding to the credential found in the KeyInfo (DOM Element) argument.
static SAMLKeyInfo SAMLUtil.getCredentialFromSubject(org.opensaml.saml1.core.Assertion assertion, RequestData data, WSDocInfo docInfo, boolean bspCompliant)
          Get the SAMLKeyInfo object corresponding to the credential stored in the Subject of a SAML 1.1 assertion
static SAMLKeyInfo SAMLUtil.getCredentialFromSubject(org.opensaml.saml2.core.Assertion assertion, RequestData data, WSDocInfo docInfo, boolean bspCompliant)
          Get the SAMLKeyInfo object corresponding to the credential stored in the Subject of a SAML 2 assertion
static SAMLKeyInfo SAMLUtil.getCredentialFromSubject(AssertionWrapper assertion, RequestData data, WSDocInfo docInfo, boolean bspCompliant)
          Parse a SAML Assertion to obtain a SAMLKeyInfo object from the Subject of the assertion
 

Uses of RequestData in org.apache.ws.security.saml.ext
 

Methods in org.apache.ws.security.saml.ext with parameters of type RequestData
 void AssertionWrapper.parseHOKSubject(RequestData data, WSDocInfo docInfo)
          This method parses the KeyInfo of the Subject for the holder-of-key confirmation method, as required by the SAML Token spec.
 void AssertionWrapper.verifySignature(RequestData data, WSDocInfo docInfo)
          Verify the signature of this assertion
 

Uses of RequestData in org.apache.ws.security.str
 

Methods in org.apache.ws.security.str with parameters of type RequestData
 void EncryptedKeySTRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 void STRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 void SignatureSTRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 void DerivedKeyTokenSTRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 void SecurityTokenRefSTRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 

Uses of RequestData in org.apache.ws.security.validate
 

Methods in org.apache.ws.security.validate with parameters of type RequestData
protected  Crypto SignatureTrustValidator.getCrypto(RequestData data)
           
 Credential Validator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential NoOpValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential SamlAssertionValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential SignatureTrustValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential UsernameTokenValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential TimestampValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential JAASUsernameTokenValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential KerberosTokenValidator.validate(Credential credential, RequestData data)
          Validate the credential argument.
protected  void UsernameTokenValidator.verifyCustomPassword(UsernameToken usernameToken, RequestData data)
          Verify a UsernameToken containing a password of some unknown (but specified) password type.
protected  void UsernameTokenValidator.verifyDigestPassword(UsernameToken usernameToken, RequestData data)
          Verify a UsernameToken containing a password digest.
protected  void UsernameTokenValidator.verifyPlaintextPassword(UsernameToken usernameToken, RequestData data)
          Verify a UsernameToken containing a plaintext password.
protected  Credential SamlAssertionValidator.verifySignedAssertion(AssertionWrapper assertion, RequestData data)
          Verify trust in the signature of a signed Assertion.
protected  void UsernameTokenValidator.verifyUnknownPassword(UsernameToken usernameToken, RequestData data)
          Verify a UsernameToken containing no password.
 



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