Uses of Class
org.apache.wss4j.dom.handler.RequestData
Packages that use RequestData
Package
Description
-
Uses of RequestData in org.apache.wss4j.dom.action
Methods in org.apache.wss4j.dom.action with parameters of type RequestDataModifier and TypeMethodDescriptionvoidAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidCustomTokenAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidEncryptionAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidEncryptionDerivedAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidSAMLTokenSignedAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidSAMLTokenUnsignedAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidSignatureAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidSignatureConfirmationAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidSignatureDerivedAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidTimestampAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidUsernameTokenAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) voidUsernameTokenSignedAction.execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData) protected NodeAbstractDerivedAction.findEncryptedKeySibling(RequestData reqData) protected NodeAbstractDerivedAction.findSCTSibling(RequestData reqData) -
Uses of RequestData in org.apache.wss4j.dom.engine
Methods in org.apache.wss4j.dom.engine with parameters of type RequestDataModifier and TypeMethodDescriptionWSSecurityEngine.processSecurityHeader(Document doc, RequestData requestData) Process the security header given the soap envelope as W3C document.WSSecurityEngine.processSecurityHeader(Element securityHeader, RequestData requestData) Process the security header given thewsse:SecurityDOM Element. -
Uses of RequestData in org.apache.wss4j.dom.handler
Methods in org.apache.wss4j.dom.handler with parameters of type RequestDataModifier and TypeMethodDescriptionprotected voidWSHandler.checkSignatureConfirmation(RequestData reqData, WSHandlerResult handlerResults) protected voidWSHandler.decodeAlgorithmSuite(RequestData reqData) protected voidWSHandler.decodeDecryptionParameter(RequestData reqData) protected voidWSHandler.decodeEncryptionParameter(RequestData reqData) protected intWSHandler.decodeFutureTimeToLive(RequestData reqData, boolean timestamp) Decode the FutureTimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argumentprotected StringWSHandler.decodePasswordType(RequestData reqData) protected voidWSHandler.decodeSignatureParameter(RequestData reqData) protected voidWSHandler.decodeSignatureParameter2(RequestData reqData) intWSHandler.decodeTimeToLive(RequestData reqData, boolean timestamp) Decode the TimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argumentprotected voidWSHandler.decodeUTParameter(RequestData reqData) protected voidWSHandler.doReceiverAction(List<Integer> actions, RequestData reqData) protected voidWSHandler.doSenderAction(Document doc, RequestData reqData, List<HandlerAction> actions, boolean isRequest) Performs all defined security actions to set-up the SOAP request.WSHandler.getCallbackHandler(String callbackHandlerClass, String callbackHandlerRef, RequestData requestData) Get a CallbackHandler instance.WSHandler.getPasswordCallbackHandler(RequestData reqData) Get a CallbackHandler instance to obtain passwords.WSHandler.getPasswordCB(String username, int doAction, CallbackHandler callbackHandler, RequestData requestData) Get a password callback (WSPasswordCallback object) from a CallbackHandler instanceprotected PasswordEncryptorWSHandler.getPasswordEncryptor(RequestData requestData) protected CryptoWSHandler.loadCrypto(String cryptoPropertyFile, String cryptoPropertyRefId, RequestData requestData) Load a Crypto instance.protected CryptoWSHandler.loadCryptoFromPropertiesFile(String propFilename, RequestData reqData) A hook to allow subclass to load Crypto instances from property files in a different way.protected CryptoWSHandler.loadDecryptionCrypto(RequestData requestData) Hook to allow subclasses to load their Decryption Crypto however they see fit.protected CryptoWSHandler.loadEncryptionCrypto(RequestData requestData) Hook to allow subclasses to load their Encryption Crypto however they see fit.WSHandler.loadSignatureCrypto(RequestData requestData) Hook to allow subclasses to load their Signature creation Crypto however they see fit.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.processor
Methods in org.apache.wss4j.dom.processor with parameters of type RequestDataModifier and TypeMethodDescriptionprotected WSDataRefEncryptedKeyProcessor.decryptDataRef(Document doc, String dataRefURI, WSDocInfo docInfo, byte[] decryptedData, RequestData data) Decrypt an EncryptedData element referenced by dataRefURIEncryptedKeyProcessor.decryptDataRefs(Element refList, WSDocInfo docInfo, byte[] decryptedBytes, RequestData data) Decrypt all data referencesSAMLTokenProcessor.handleSAMLToken(SamlAssertionWrapper samlAssertion, RequestData data, Validator validator) BinarySecurityTokenProcessor.handleToken(Element elem, RequestData data) DerivedKeyTokenProcessor.handleToken(Element elem, RequestData data) EncryptedAssertionProcessor.handleToken(Element elem, RequestData request) EncryptedDataProcessor.handleToken(Element elem, RequestData data) EncryptedKeyProcessor.handleToken(Element elem, RequestData data) EncryptedKeyProcessor.handleToken(Element elem, RequestData data, AlgorithmSuite algorithmSuite) Processor.handleToken(Element elem, RequestData request) ReferenceListProcessor.handleToken(Element elem, RequestData data) SAMLTokenProcessor.handleToken(Element elem, RequestData data) SecurityContextTokenProcessor.handleToken(Element elem, RequestData data) SignatureConfirmationProcessor.handleToken(Element elem, RequestData data) SignatureProcessor.handleToken(Element elem, RequestData data) TimestampProcessor.handleToken(Element elem, RequestData data) UsernameTokenProcessor.handleToken(Element elem, RequestData data) -
Uses of RequestData in org.apache.wss4j.dom.saml
Constructors in org.apache.wss4j.dom.saml with parameters of type RequestData -
Uses of RequestData in org.apache.wss4j.dom.str
Methods in org.apache.wss4j.dom.str that return RequestDataMethods in org.apache.wss4j.dom.str with parameters of type RequestDataModifier and TypeMethodDescriptionstatic SamlAssertionWrapperSTRParserUtil.getAssertionFromKeyIdentifier(SecurityTokenReference secRef, Element strElement, RequestData request) Get an SamlAssertionWrapper object from parsing a SecurityTokenReference that uses a KeyIdentifier that points to a SAML Assertion.static byte[]STRParserUtil.getSecretKeyFromToken(String id, String type, int identifier, RequestData data) Get the Secret Key from a CallbackHandlervoidSTRParserParameters.setData(RequestData data) -
Uses of RequestData in org.apache.wss4j.dom.util
Methods in org.apache.wss4j.dom.util with parameters of type RequestDataModifier and TypeMethodDescriptionstatic byte[]WSSecurityUtil.getBytesFromAttachment(String xopUri, RequestData data) -
Uses of RequestData in org.apache.wss4j.dom.validate
Methods in org.apache.wss4j.dom.validate with parameters of type RequestDataModifier and TypeMethodDescriptionprotected voidSamlAssertionValidator.checkOneTimeUse(SamlAssertionWrapper samlAssertion, RequestData data) Check the "OneTimeUse" Condition of the Assertion.protected CryptoSignatureTrustValidator.getCrypto(RequestData data) JAASUsernameTokenValidator.validate(Credential credential, RequestData data) Validate the credential argument.KerberosTokenValidator.validate(Credential credential, RequestData data) Validate the credential argument.NoOpValidator.validate(Credential credential, RequestData data) Validate the credential argument.SamlAssertionValidator.validate(Credential credential, RequestData data) Validate the credential argument.SignatureTrustValidator.validate(Credential credential, RequestData data) Validate the credential argument.TimestampValidator.validate(Credential credential, RequestData data) Validate the credential argument.UsernameTokenValidator.validate(Credential credential, RequestData data) Validate the credential argument.Validator.validate(Credential credential, RequestData data) Validate the credential argument.protected voidUsernameTokenValidator.verifyCustomPassword(UsernameToken usernameToken, RequestData data) Verify a UsernameToken containing a password of some unknown (but specified) password type.protected voidUsernameTokenValidator.verifyDigestPassword(UsernameToken usernameToken, RequestData data) Verify a UsernameToken containing a password digest.protected voidUsernameTokenValidator.verifyPlaintextPassword(UsernameToken usernameToken, RequestData data) Verify a UsernameToken containing a plaintext password.protected CredentialSamlAssertionValidator.verifySignedAssertion(SamlAssertionWrapper samlAssertion, RequestData data) Verify trust in the signature of a signed Assertion.protected voidSignatureTrustValidator.verifyTrustInCerts(X509Certificate[] certificates, Crypto crypto, RequestData data, boolean enableRevocation) Evaluate whether the given certificate chain should be trusted.protected voidUsernameTokenValidator.verifyUnknownPassword(UsernameToken usernameToken, RequestData data) Verify a UsernameToken containing no password.