Class SenderVouchersSubjectConfirmationValidator
java.lang.Object
org.opensaml.saml.saml2.assertion.impl.AbstractSubjectConfirmationValidator
org.opensaml.saml.saml2.assertion.impl.SenderVouchersSubjectConfirmationValidator
- All Implemented Interfaces:
SubjectConfirmationValidator
@ThreadSafe
public class SenderVouchersSubjectConfirmationValidator
extends AbstractSubjectConfirmationValidator
Validates a Sender Vouches subject confirmation.
Supports the following ValidationContext
static parameters:
- None.
Supports the following ValidationContext
dynamic parameters:
- None.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ValidationResult
doValidate
(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
-
SenderVouchersSubjectConfirmationValidator
public SenderVouchersSubjectConfirmationValidator()
-
-
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:
doValidate
in 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
-