Class BearerSubjectConfirmationValidator
java.lang.Object
org.opensaml.saml.saml2.assertion.impl.AbstractSubjectConfirmationValidator
org.opensaml.saml.saml2.assertion.impl.BearerSubjectConfirmationValidator
- All Implemented Interfaces:
SubjectConfirmationValidator
@ThreadSafe
public class BearerSubjectConfirmationValidator
extends AbstractSubjectConfirmationValidator
Validates a bearer subject confirmation.
Supports the following ValidationContext static parameters:
- None.
Supports the following ValidationContext dynamic parameters:
- None.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ValidationResultdoValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context) Performs any further validation required for the specific confirmation method implementation.Gets the subject confirmation method handled by this validator.Methods inherited from class org.opensaml.saml.saml2.assertion.impl.AbstractSubjectConfirmationValidator
isAddressRequired, isInResponseToRequired, isNotBeforeRequired, isNotOnOrAfterRequired, isRecipientRequired, validate, validateAddress, validateInResponseTo, validateNotBefore, validateNotOnOrAfter, validateRecipient
-
Constructor Details
-
BearerSubjectConfirmationValidator
public BearerSubjectConfirmationValidator()
-
-
Method Details
-
getServicedMethod
Gets the subject confirmation method handled by this validator.- Returns:
- subject confirmation method handled by this validator
-
doValidate
@Nonnull protected ValidationResult doValidate(@Nonnull SubjectConfirmation confirmation, @Nonnull Assertion assertion, @Nonnull ValidationContext context) throws AssertionValidationException Performs any further validation required for the specific confirmation method implementation.- Specified by:
doValidatein classAbstractSubjectConfirmationValidator- Parameters:
confirmation- confirmation method being validatedassertion- assertion bearing the confirmation methodcontext- current validation context- Returns:
- the result of the validation evaluation
- Throws:
AssertionValidationException- thrown if further validation finds the confirmation method to be invalid
-