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
ValidationContextstatic parameters:- None.
Supports the following
ValidationContextdynamic parameters:- None.
-
-
Constructor Summary
Constructors Constructor Description SenderVouchersSubjectConfirmationValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ValidationResultdoValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context)Performs any further validation required for the specific confirmation method implementation.StringgetServicedMethod()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
-
-
-
-
Method Detail
-
getServicedMethod
@Nonnull public String 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
-
-