Modifier and Type | Method and Description |
---|---|
protected List<String> |
SAMLDelegationHandler.getAudienceRestrictions(SamlAssertionWrapper assertion) |
Modifier and Type | Method and Description |
---|---|
void |
SamlCustomHandler.handle(SamlAssertionWrapper assertionWrapper,
TokenProviderParameters tokenParameters) |
protected void |
AbstractSAMLTokenProvider.signToken(SamlAssertionWrapper assertion,
RealmProperties samlRealm,
STSPropertiesMBean stsProperties,
KeyRequirements keyRequirements) |
Modifier and Type | Method and Description |
---|---|
String |
SAMLRealmCodec.getRealmFromToken(SamlAssertionWrapper assertion)
Get the realm associated with the SamlAssertionWrapper parameter
|
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
DefaultSAMLRoleParser.parseRolesFromAssertion(Principal principal,
Subject subject,
SamlAssertionWrapper assertion)
Return the set of User/Principal roles from the Assertion.
|
Set<Principal> |
SAMLRoleParser.parseRolesFromAssertion(Principal principal,
Subject subject,
SamlAssertionWrapper assertion)
Return the set of User/Principal roles from the Assertion.
|
protected void |
SAMLTokenValidator.validateAssertion(SamlAssertionWrapper assertion)
Validate the assertion against schemas/profiles
|
protected boolean |
SAMLTokenValidator.validateConditions(SamlAssertionWrapper assertion,
ReceivedToken validateTarget) |
Modifier and Type | Method and Description |
---|---|
<T extends SamlSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken> |
STSStaxTokenValidator.validate(SamlAssertionWrapper samlAssertionWrapper,
org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken,
TokenContext tokenContext) |
protected Credential |
STSSamlAssertionValidator.verifySignedAssertion(SamlAssertionWrapper assertion,
RequestData data)
Try to verify trust on the assertion.
|
Modifier and Type | Method and Description |
---|---|
protected SamlAssertionWrapper |
AbstractBindingBuilder.addSamlToken(SamlToken token) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBindingBuilder.storeAssertionAsSecurityToken(SamlAssertionWrapper assertion)
Store a SAML Assertion as a SecurityToken
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractSamlPolicyValidator.checkHolderOfKey(SamlAssertionWrapper assertionWrapper,
List<WSSecurityEngineResult> signedResults,
Certificate[] tlsCerts)
Check the holder-of-key requirements against the received assertion.
|
boolean |
ClaimsPolicyValidator.validatePolicy(Element claimsPolicy,
SamlAssertionWrapper assertion)
Validate a particular Claims policy against a received SAML Assertion.
|
boolean |
DefaultClaimsPolicyValidator.validatePolicy(Element claimsPolicy,
SamlAssertionWrapper assertion)
Validate a particular Claims policy against a received SAML Assertion.
|
Modifier and Type | Method and Description |
---|---|
SamlAssertionWrapper |
SAMLTokenPrincipal.getToken() |
SamlAssertionWrapper |
SAMLTokenPrincipalImpl.getToken() |
Constructor and Description |
---|
SAMLTokenPrincipalImpl(SamlAssertionWrapper samlAssertion) |
Modifier and Type | Method and 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
|
Constructor and Description |
---|
WSSecurityEngineResult(int act,
SamlAssertionWrapper ass) |
Modifier and Type | Method and Description |
---|---|
Document |
WSSecSAMLToken.build(SamlAssertionWrapper samlAssertion)
Adds a new
SAMLAssertion to a soap envelope. |
void |
WSSecSAMLToken.prepare(SamlAssertionWrapper samlAssertion)
Creates a SAML token.
|
Modifier and Type | Method and Description |
---|---|
Credential |
SAMLTokenProcessor.handleSAMLToken(SamlAssertionWrapper samlAssertion,
RequestData data,
Validator validator) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static void |
STRParserUtil.checkSamlTokenBSPCompliance(SecurityTokenReference secRef,
SamlAssertionWrapper samlAssertion,
BSPEnforcer bspEnforcer)
Check that the SAML token referenced by the SecurityTokenReference argument
is BSP compliant.
|
Modifier and Type | Method and Description |
---|---|
SamlAssertionWrapper |
Credential.getSamlAssertion()
Get an SamlAssertionWrapper to be validated
|
SamlAssertionWrapper |
Credential.getTransformedToken()
Get an SamlAssertionWrapper instance which corresponds to a Transformed Token.
|
Modifier and Type | Method and 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 validated
|
void |
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/profiles
|
protected 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
|
Modifier and Type | Method and Description |
---|---|
protected String |
IssuedTokenAssertionState.findClaimInAssertion(SamlAssertionWrapper samlAssertionWrapper,
URI claimURI) |
Modifier and Type | Method and Description |
---|---|
SamlAssertionWrapper |
SamlSecurityTokenImpl.getSamlAssertionWrapper() |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
SamlAssertionWrapper |
SamlTokenSecurityEvent.getSamlAssertionWrapper() |
Modifier and Type | Method and Description |
---|---|
SamlAssertionWrapper |
SamlSecurityToken.getSamlAssertionWrapper() |
Modifier and Type | Method and 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> |
SamlTokenValidator.validate(SamlAssertionWrapper samlAssertionWrapper,
org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken,
TokenContext tokenContext) |
<T extends SamlSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken> |
SamlTokenValidatorImpl.validate(SamlAssertionWrapper samlAssertionWrapper,
org.apache.xml.security.stax.securityToken.InboundSecurityToken subjectSecurityToken,
TokenContext tokenContext) |
protected void |
SamlTokenValidatorImpl.validateAssertion(SamlAssertionWrapper samlAssertion)
Validate the samlAssertion against schemas/profiles
|
protected void |
SamlTokenValidatorImpl.verifySubjectConfirmationMethod(SamlAssertionWrapper samlAssertion)
Check the Subject Confirmation method requirements
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.