Uses of Class
org.apache.wss4j.common.saml.SamlAssertionWrapper
-
-
Uses of SamlAssertionWrapper in org.apache.wss4j.common.principal
Methods in org.apache.wss4j.common.principal that return SamlAssertionWrapper Modifier and Type Method Description SamlAssertionWrapper
SAMLTokenPrincipal. getToken()
SamlAssertionWrapper
SAMLTokenPrincipalImpl. getToken()
Constructors in org.apache.wss4j.common.principal with parameters of type SamlAssertionWrapper Constructor Description SAMLTokenPrincipalImpl(SamlAssertionWrapper samlAssertion)
-
Uses of SamlAssertionWrapper in org.apache.wss4j.common.saml
Methods in org.apache.wss4j.common.saml with parameters of type SamlAssertionWrapper Modifier and Type Method Description static SAMLKeyInfo
SAMLUtil. getCredentialFromSubject(SamlAssertionWrapper samlAssertion, SAMLKeyInfoProcessor keyInfoProcessor, Crypto sigCrypto, CallbackHandler callbackHandler)
Parse a SAML Assertion to obtain a SAMLKeyInfo object from the Subject of the assertion -
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.engine
Constructors in org.apache.wss4j.dom.engine with parameters of type SamlAssertionWrapper Constructor Description WSSecurityEngineResult(int act, SamlAssertionWrapper ass)
-
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.message
Methods in org.apache.wss4j.dom.message with parameters of type SamlAssertionWrapper Modifier and Type Method Description Document
WSSecSAMLToken. build(SamlAssertionWrapper samlAssertion)
Adds a newSAMLAssertion
to a soap envelope.void
WSSecSAMLToken. prepare(SamlAssertionWrapper samlAssertion)
Creates a SAML token. -
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.processor
Methods in org.apache.wss4j.dom.processor with parameters of type SamlAssertionWrapper Modifier and Type Method Description Credential
SAMLTokenProcessor. handleSAMLToken(SamlAssertionWrapper samlAssertion, RequestData data, Validator validator)
-
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.saml
Methods in org.apache.wss4j.dom.saml with parameters of type SamlAssertionWrapper Modifier and Type Method Description Document
WSSecSignatureSAML. build(Crypto uCrypto, SamlAssertionWrapper samlAssertion, Crypto iCrypto, String iKeyName, String iKeyPW)
Builds a signed soap envelope with SAML token.static boolean
DOMSAMLUtil. checkHolderOfKey(SamlAssertionWrapper assertionWrapper, List<WSSecurityEngineResult> signedResults, Certificate[] tlsCerts)
Check the holder-of-key requirements against the received assertion.static boolean
DOMSAMLUtil. checkSenderVouches(SamlAssertionWrapper assertionWrapper, Certificate[] tlsCerts, Element body, List<WSSecurityEngineResult> signed)
Check the sender-vouches requirements against the received assertion.void
WSSecSignatureSAML. prepare(Crypto uCrypto, SamlAssertionWrapper samlAssertion, Crypto iCrypto, String iKeyName, String iKeyPW)
Initialize a WSSec SAML Signature. -
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.str
Methods in org.apache.wss4j.dom.str that return SamlAssertionWrapper 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.Methods in org.apache.wss4j.dom.str with parameters of type SamlAssertionWrapper Modifier and Type Method Description static void
STRParserUtil. checkSamlTokenBSPCompliance(SecurityTokenReference secRef, SamlAssertionWrapper samlAssertion, BSPEnforcer bspEnforcer)
Check that the SAML token referenced by the SecurityTokenReference argument is BSP compliant. -
Uses of SamlAssertionWrapper in org.apache.wss4j.dom.validate
Methods in org.apache.wss4j.dom.validate that return SamlAssertionWrapper Modifier and Type Method Description SamlAssertionWrapper
Credential. getSamlAssertion()
Get an SamlAssertionWrapper to be validatedSamlAssertionWrapper
Credential. getTransformedToken()
Get an SamlAssertionWrapper instance which corresponds to a Transformed Token.Methods in org.apache.wss4j.dom.validate with parameters of type SamlAssertionWrapper Modifier and Type Method Description protected void
SamlAssertionValidator. checkAuthnStatements(SamlAssertionWrapper samlAssertion)
Check the AuthnStatements of the Assertion (if any)protected void
SamlAssertionValidator. checkConditions(SamlAssertionWrapper samlAssertion)
Check the Conditions of the Assertion.protected void
SamlAssertionValidator. checkConditions(SamlAssertionWrapper samlAssertion, List<String> audienceRestrictions)
Check the Conditions of the Assertion.protected void
SamlAssertionValidator. checkOneTimeUse(SamlAssertionWrapper samlAssertion, RequestData data)
Check the "OneTimeUse" Condition of the Assertion.void
Credential. setSamlAssertion(SamlAssertionWrapper samlAssertion)
Set an SamlAssertionWrapper to be validatedvoid
Credential. setTransformedToken(SamlAssertionWrapper transformedToken)
Set an SamlAssertionWrapper instance which corresponds to a Transformed Token.protected void
SamlAssertionValidator. validateAssertion(SamlAssertionWrapper samlAssertion)
Validate the samlAssertion against schemas/profilesprotected Credential
SamlAssertionValidator. verifySignedAssertion(SamlAssertionWrapper samlAssertion, RequestData data)
Verify trust in the signature of a signed Assertion.protected void
SamlAssertionValidator. verifySubjectConfirmationMethod(SamlAssertionWrapper samlAssertion)
Check the Subject Confirmation method requirements -
Uses of SamlAssertionWrapper in org.apache.wss4j.policy.stax.assertionStates
Methods in org.apache.wss4j.policy.stax.assertionStates with parameters of type SamlAssertionWrapper Modifier and Type Method Description protected String
IssuedTokenAssertionState. findClaimInAssertion(SamlAssertionWrapper samlAssertionWrapper, URI claimURI)
-
Uses of SamlAssertionWrapper in org.apache.wss4j.stax.impl.securityToken
Methods in org.apache.wss4j.stax.impl.securityToken that return SamlAssertionWrapper Modifier and Type Method Description SamlAssertionWrapper
SamlSecurityTokenImpl. getSamlAssertionWrapper()
Constructors in org.apache.wss4j.stax.impl.securityToken with parameters of type SamlAssertionWrapper Constructor Description SamlSecurityTokenImpl(SamlAssertionWrapper samlAssertionWrapper, org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken, WSInboundSecurityContext wsInboundSecurityContext, Crypto crypto, org.apache.xml.security.stax.securityToken.SecurityTokenConstants.KeyIdentifier keyIdentifier, WSSSecurityProperties securityProperties)
-
Uses of SamlAssertionWrapper in org.apache.wss4j.stax.securityEvent
Methods in org.apache.wss4j.stax.securityEvent that return SamlAssertionWrapper Modifier and Type Method Description SamlAssertionWrapper
SamlTokenSecurityEvent. getSamlAssertionWrapper()
-
Uses of SamlAssertionWrapper in org.apache.wss4j.stax.securityToken
Methods in org.apache.wss4j.stax.securityToken that return SamlAssertionWrapper Modifier and Type Method Description SamlAssertionWrapper
SamlSecurityToken. getSamlAssertionWrapper()
-
Uses of SamlAssertionWrapper in org.apache.wss4j.stax.validate
Methods in org.apache.wss4j.stax.validate with parameters of type SamlAssertionWrapper Modifier and Type Method Description protected void
SamlTokenValidatorImpl. checkAuthnStatements(SamlAssertionWrapper samlAssertion)
Check the AuthnStatements of the Assertion (if any)protected void
SamlTokenValidatorImpl. checkConditions(SamlAssertionWrapper samlAssertion)
Check the Conditions of the Assertion.protected void
SamlTokenValidatorImpl. checkConditions(SamlAssertionWrapper samlAssertion, List<String> audienceRestrictions)
Check the Conditions of the Assertion.protected void
SamlTokenValidatorImpl. checkOneTimeUse(SamlAssertionWrapper samlAssertion, ReplayCache replayCache)
Check the "OneTimeUse" Condition of the Assertion.<T extends SamlSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken>
TSamlTokenValidator. validate(SamlAssertionWrapper samlAssertionWrapper, org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken, TokenContext tokenContext)
<T extends SamlSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken>
TSamlTokenValidatorImpl. validate(SamlAssertionWrapper samlAssertionWrapper, org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken, TokenContext tokenContext)
protected void
SamlTokenValidatorImpl. validateAssertion(SamlAssertionWrapper samlAssertion)
Validate the samlAssertion against schemas/profilesprotected void
SamlTokenValidatorImpl. verifySubjectConfirmationMethod(SamlAssertionWrapper samlAssertion)
Check the Subject Confirmation method requirements
-