Uses of Class
org.apache.wss4j.dom.handler.RequestData

Packages that use RequestData
org.apache.wss4j.dom   
org.apache.wss4j.dom.action   
org.apache.wss4j.dom.handler   
org.apache.wss4j.dom.message.token   
org.apache.wss4j.dom.processor   
org.apache.wss4j.dom.saml   
org.apache.wss4j.dom.str   
org.apache.wss4j.dom.validate   
 

Uses of RequestData in org.apache.wss4j.dom
 

Methods in org.apache.wss4j.dom with parameters of type RequestData
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Document doc, String actor, RequestData requestData)
          Process the security header given the soap envelope as W3C document.
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Element securityHeader, RequestData requestData)
          Process the security header given the wsse:Security DOM Element.
 

Uses of RequestData in org.apache.wss4j.dom.action
 

Methods in org.apache.wss4j.dom.action with parameters of type RequestData
 void SAMLTokenUnsignedAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void UsernameTokenSignedAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void SAMLTokenSignedAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void EncryptionDerivedAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void SignatureDerivedAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void TimestampAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void CustomTokenAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void Action.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void UsernameTokenAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void EncryptionAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void SignatureAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
 void SignatureConfirmationAction.execute(WSHandler handler, SecurityActionToken actionToken, Document doc, RequestData reqData)
           
protected  Node AbstractDerivedAction.findEncryptedKeySibling(RequestData reqData)
           
protected  Node AbstractDerivedAction.findSCTSibling(RequestData reqData)
           
 

Uses of RequestData in org.apache.wss4j.dom.handler
 

Methods in org.apache.wss4j.dom.handler with parameters of type RequestData
protected  void WSHandler.checkSignatureConfirmation(RequestData reqData, List<WSSecurityEngineResult> resultList)
           
protected  boolean WSHandler.decodeAddInclusivePrefixes(RequestData reqData)
           
protected  void WSHandler.decodeAlgorithmSuite(RequestData reqData)
           
protected  boolean WSHandler.decodeAllowUsernameTokenNoPassword(RequestData reqData)
           
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, boolean timestamp)
          Decode the FutureTimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argument
protected  boolean WSHandler.decodeIncludeEncryptionToken(RequestData reqData)
           
protected  boolean WSHandler.decodeIncludeSignatureToken(RequestData reqData)
           
protected  boolean WSHandler.decodeMustUnderstand(RequestData reqData)
           
protected  boolean WSHandler.decodeNamespaceQualifiedPasswordTypes(RequestData reqData)
           
protected  String WSHandler.decodePasswordType(RequestData reqData)
           
protected  void WSHandler.decodeRequireSignedEncryptedDataElements(RequestData reqData)
           
protected  boolean WSHandler.decodeSamlSubjectConfirmationValidation(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, boolean timestamp)
          Decode the TimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argument
protected  boolean WSHandler.decodeUse200512Namespace(RequestData reqData)
           
protected  boolean WSHandler.decodeUseEncodedPasswords(RequestData reqData)
           
protected  boolean WSHandler.decodeUseSingleCertificate(RequestData reqData)
           
protected  void WSHandler.decodeUTParameter(RequestData reqData)
           
protected  void WSHandler.doReceiverAction(List<Integer> actions, RequestData reqData)
           
protected  void WSHandler.doSenderAction(Document doc, RequestData reqData, List<HandlerAction> 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  PasswordEncryptor WSHandler.getPasswordEncryptor(RequestData requestData)
           
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 creation Crypto however they see fit.
 Crypto WSHandler.loadSignatureVerificationCrypto(RequestData requestData)
          Hook to allow subclasses to load their Signature verification Crypto however they see fit.
 

Uses of RequestData in org.apache.wss4j.dom.message.token
 

Methods in org.apache.wss4j.dom.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.wss4j.dom.processor
 

Methods in org.apache.wss4j.dom.processor with parameters of type RequestData
static WSDataRef ReferenceListProcessor.decryptEncryptedData(Document doc, String dataRefURI, Element encData, SecretKey symmetricKey, String symEncAlgo, RequestData requestData)
          Decrypt the EncryptedData argument using a SecretKey.
 Credential SAMLTokenProcessor.handleSAMLToken(SamlAssertionWrapper samlAssertion, RequestData data, Validator validator, WSDocInfo docInfo)
           
 List<WSSecurityEngineResult> TimestampProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> EncryptedAssertionProcessor.handleToken(Element elem, RequestData request, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SignatureConfirmationProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SecurityContextTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> Processor.handleToken(Element elem, RequestData request, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> BinarySecurityTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
          
 List<WSSecurityEngineResult> DerivedKeyTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> EncryptedDataProcessor.handleToken(Element elem, RequestData request, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> EncryptedKeyProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> UsernameTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> ReferenceListProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SAMLTokenProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> SignatureProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo)
           
 List<WSSecurityEngineResult> EncryptedKeyProcessor.handleToken(Element elem, RequestData data, WSDocInfo wsDocInfo, AlgorithmSuite algorithmSuite)
           
 

Uses of RequestData in org.apache.wss4j.dom.saml
 

Constructors in org.apache.wss4j.dom.saml with parameters of type RequestData
WSSSAMLKeyInfoProcessor(RequestData data, WSDocInfo docInfo)
           
 

Uses of RequestData in org.apache.wss4j.dom.str
 

Methods in org.apache.wss4j.dom.str with parameters of type RequestData
static SamlAssertionWrapper STRParserUtil.getAssertionFromKeyIdentifier(SecurityTokenReference secRef, Element strElement, RequestData request, WSDocInfo wsDocInfo)
          Get an SamlAssertionWrapper object from parsing a SecurityTokenReference that uses a KeyIdentifier that points to a SAML Assertion.
 void DerivedKeyTokenSTRParser.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 SecurityTokenRefSTRParser.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 EncryptedKeySTRParser.parseSecurityTokenReference(Element strElement, RequestData data, WSDocInfo wsDocInfo, Map<String,Object> parameters)
          Parse a SecurityTokenReference element and extract credentials.
 

Uses of RequestData in org.apache.wss4j.dom.validate
 

Methods in org.apache.wss4j.dom.validate with parameters of type RequestData
protected  void SamlAssertionValidator.checkOneTimeUse(SamlAssertionWrapper samlAssertion, RequestData data)
          Check the "OneTimeUse" Condition of the Assertion.
protected  Crypto SignatureTrustValidator.getCrypto(RequestData data)
           
 Credential Validator.validate(Credential credential, RequestData data)
          Validate the credential argument.
 Credential JAASUsernameTokenValidator.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 SignatureTrustValidator.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 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(SamlAssertionWrapper samlAssertion, RequestData data)
          Verify trust in the signature of a signed Assertion.
protected  void SignatureTrustValidator.verifyTrustInCerts(X509Certificate[] certificates, Crypto crypto, RequestData data, boolean enableRevocation)
          Evaluate whether the given certificate chain should be trusted.
protected  void UsernameTokenValidator.verifyUnknownPassword(UsernameToken usernameToken, RequestData data)
          Verify a UsernameToken containing no password.
 



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