Package | Description |
---|---|
org.opensaml.saml.ext.saml2mdattr |
Interfaces for SAML 2 Metadata Extension for Entity Attributes.
|
org.opensaml.saml.saml2.assertion |
Interfaces and API classes for validating SAML 2 Assertions.
|
org.opensaml.saml.saml2.core |
Interfaces for SAML 2.0 core and protocol interfaces.
|
org.opensaml.saml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
org.opensaml.saml.saml2.profile |
Classes for SAML 2.0 profile behavior.
|
org.opensaml.saml.saml2.wssecurity |
Classes for SAML WS-Security.
|
Modifier and Type | Method and Description |
---|---|
List<Assertion> |
EntityAttributes.getAssertions()
Gets the assertions about the entity.
|
Modifier and Type | Method and Description |
---|---|
protected net.shibboleth.utilities.java.support.resolver.CriteriaSet |
SAML20AssertionValidator.getSignatureValidationCriteriaSet(Assertion token,
ValidationContext context)
Get the criteria set that will be used in evaluating the Assertion signature via the supplied trust engine.
|
protected void |
SAML20AssertionValidator.log(Assertion assertion,
ValidationContext context)
Log the Assertion which is being validated, along with the supplied validation context parameters.
|
protected ValidationResult |
SAML20AssertionValidator.performSignatureValidation(Assertion token,
ValidationContext context)
Handle the actual signature validation.
|
ValidationResult |
SAML20AssertionValidator.validate(Assertion assertion,
ValidationContext context)
Validate the supplied SAML 2
Assertion , using the parameters from the supplied ValidationContext . |
ValidationResult |
ConditionValidator.validate(Condition condition,
Assertion assertion,
ValidationContext context)
Validates the given condition.
|
ValidationResult |
StatementValidator.validate(Statement statement,
Assertion assertion,
ValidationContext context)
Validates the given statement.
|
ValidationResult |
SubjectConfirmationValidator.validate(SubjectConfirmation confirmation,
Assertion assertion,
ValidationContext context)
Confirms the
Subject by means of the given SubjectConfirmation . |
protected ValidationResult |
SAML20AssertionValidator.validateConditions(Assertion assertion,
ValidationContext context)
Validates the conditions on the assertion.
|
protected ValidationResult |
SAML20AssertionValidator.validateConditionsTimeBounds(Assertion assertion,
ValidationContext context)
Validates the NotBefore and NotOnOrAfter Conditions constraints on the assertion.
|
protected ValidationResult |
SAML20AssertionValidator.validateSignature(Assertion token,
ValidationContext context)
Validates the signature of the assertion, if it is signed.
|
protected ValidationResult |
SAML20AssertionValidator.validateStatements(Assertion assertion,
ValidationContext context)
Validates the statements within the assertion.
|
protected ValidationResult |
SAML20AssertionValidator.validateSubjectConfirmation(Assertion assertion,
ValidationContext context)
Validates the subject confirmations of the assertion.
|
protected ValidationResult |
SAML20AssertionValidator.validateVersion(Assertion assertion,
ValidationContext context)
Validates that the assertion is a
SAMLVersion.VERSION_20 assertion. |
Modifier and Type | Method and Description |
---|---|
List<Assertion> |
Advice.getAssertions()
Gets the list of Assertions used as advice.
|
List<Assertion> |
Response.getAssertions()
Return the list of Assertion child elements.
|
List<Assertion> |
Evidence.getAssertions()
Gets the list of Assertions used as evidence.
|
Modifier and Type | Method and Description |
---|---|
Assertion |
Decrypter.decrypt(EncryptedAssertion encryptedAssertion)
Decrypt the specified EncryptedAssertion.
|
Modifier and Type | Method and Description |
---|---|
EncryptedAssertion |
Encrypter.encrypt(Assertion assertion)
Encrypt the specified Assertion.
|
EncryptedID |
Encrypter.encryptAsID(Assertion assertion)
Encrypt the specified Assertion, treating as an identifier and returning an EncryptedID.
|
Modifier and Type | Method and Description |
---|---|
static Assertion |
SAML2ActionSupport.addAssertionToResponse(AbstractProfileAction action,
Response response,
net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy idGenerator,
String issuer)
|
static Assertion |
SAML2ActionSupport.buildAssertion(AbstractProfileAction action,
net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy idGenerator,
String issuer)
Constructs an
Assertion using the parameters supplied, with its issue instant set to the
current time. |
Modifier and Type | Method and Description |
---|---|
static Advice |
SAML2ActionSupport.addAdviceToAssertion(AbstractProfileAction action,
Assertion assertion)
|
static Conditions |
SAML2ActionSupport.addConditionsToAssertion(AbstractProfileAction action,
Assertion assertion)
Creates and adds a
Conditions to a given Assertion . |
Constructor and Description |
---|
SAML20AssertionToken(Assertion token)
Constructor.
|
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.