Uses of Class
org.apache.wss4j.dom.handler.RequestData
-
-
Uses of RequestData in org.apache.wss4j.dom.action
Methods in org.apache.wss4j.dom.action with parameters of type RequestData Modifier and Type Method Description void
Action. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
CustomTokenAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
EncryptionAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
EncryptionDerivedAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
SAMLTokenSignedAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
SAMLTokenUnsignedAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
SignatureAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
SignatureConfirmationAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
SignatureDerivedAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
TimestampAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
UsernameTokenAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
void
UsernameTokenSignedAction. execute(WSHandler handler, SecurityActionToken actionToken, RequestData reqData)
protected Node
AbstractDerivedAction. findEncryptedKeySibling(RequestData reqData)
protected Node
AbstractDerivedAction. findSCTSibling(RequestData reqData)
-
Uses of RequestData in org.apache.wss4j.dom.engine
Methods in org.apache.wss4j.dom.engine with parameters of type RequestData Modifier and Type Method Description WSHandlerResult
WSSecurityEngine. processSecurityHeader(Document doc, RequestData requestData)
Process the security header given the soap envelope as W3C document.WSHandlerResult
WSSecurityEngine. processSecurityHeader(Element securityHeader, RequestData requestData)
Process the security header given thewsse:Security
DOM Element. -
Uses of RequestData in org.apache.wss4j.dom.handler
Methods in org.apache.wss4j.dom.handler with parameters of type RequestData Modifier and Type Method Description protected void
WSHandler. checkSignatureConfirmation(RequestData reqData, WSHandlerResult handlerResults)
protected void
WSHandler. decodeAlgorithmSuite(RequestData reqData)
protected void
WSHandler. decodeDecryptionParameter(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 argumentprotected String
WSHandler. decodePasswordType(RequestData reqData)
protected void
WSHandler. decodeSignatureParameter(RequestData reqData)
protected void
WSHandler. decodeSignatureParameter2(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 argumentprotected 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 instanceprotected 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.processor
-
Uses of RequestData in org.apache.wss4j.dom.saml
Constructors in org.apache.wss4j.dom.saml with parameters of type RequestData Constructor Description WSSSAMLKeyInfoProcessor(RequestData data)
-
Uses of RequestData in org.apache.wss4j.dom.str
Methods in org.apache.wss4j.dom.str that return RequestData Modifier and Type Method Description RequestData
STRParserParameters. getData()
Methods in org.apache.wss4j.dom.str with parameters of type RequestData Modifier and Type Method Description static SamlAssertionWrapper
STRParserUtil. 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 CallbackHandlervoid
STRParserParameters. setData(RequestData data)
-
Uses of RequestData in org.apache.wss4j.dom.util
Methods in org.apache.wss4j.dom.util with parameters of type RequestData Modifier and Type Method Description static 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 RequestData Modifier and Type Method Description protected void
SamlAssertionValidator. checkOneTimeUse(SamlAssertionWrapper samlAssertion, RequestData data)
Check the "OneTimeUse" Condition of the Assertion.protected Crypto
SignatureTrustValidator. getCrypto(RequestData data)
Credential
JAASUsernameTokenValidator. validate(Credential credential, RequestData data)
Validate the credential argument.Credential
KerberosTokenValidator. 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
TimestampValidator. validate(Credential credential, RequestData data)
Validate the credential argument.Credential
UsernameTokenValidator. validate(Credential credential, RequestData data)
Validate the credential argument.Credential
Validator. 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.
-