static Duration |
SAML20AssertionValidator.getClockSkew(ValidationContext context) |
|
private static Duration |
SAML20AssertionValidator.getDurationParam(ValidationContext context,
String paramName,
Duration defaultDuration) |
|
static Duration |
SAML20AssertionValidator.getLifetime(ValidationContext context) |
|
protected 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 SignaturePrevalidator |
SAML20AssertionValidator.getSignatureValidationPrevalidator(Assertion token,
ValidationContext context) |
Get the signature trust engine that will be used in evaluating the Assertion signature.
|
protected SignatureTrustEngine |
SAML20AssertionValidator.getSignatureValidationTrustEngine(Assertion token,
ValidationContext context) |
Get the signature trust engine that will be used in evaluating the Assertion signature.
|
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 |
AssertionValidator.validate(Assertion assertion,
ValidationContext context) |
Validates the given assertion.
|
ValidationResult |
ConditionValidator.validate(Condition condition,
Assertion assertion,
ValidationContext context) |
Validates the given condition.
|
ValidationResult |
SAML20AssertionValidator.validate(Assertion assertion,
ValidationContext context) |
|
ValidationResult |
StatementValidator.validate(Statement statement,
Assertion assertion,
ValidationContext context) |
Validates the given statement.
|
ValidationResult |
SubjectConfirmationValidator.validate(SubjectConfirmation confirmation,
Assertion assertion,
ValidationContext context) |
|
protected ValidationResult |
SAML20AssertionValidator.validateBasicData(Assertion assertion,
ValidationContext context) |
Validate basic Assertion data, such as version, issuer and issue instant.
|
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.validateIssueInstant(Assertion assertion,
ValidationContext context) |
Validates the Assertion IssueInstant.
|
protected ValidationResult |
SAML20AssertionValidator.validateIssuer(Assertion assertion,
ValidationContext context) |
Validates the Assertion Issuer.
|
protected ValidationResult |
SAML20AssertionValidator.validateRequiredConditions(Assertion assertion,
ValidationContext context) |
Validate that all conditions indicated to be required are present in 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) |
|