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 Constructor Description SenderVouchersSubjectConfirmationValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ValidationResult
doValidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context)
Performs any further validation required for the specific confirmation method implementation.String
getServicedMethod()
-
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()
-
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
-
-