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 Details

    • SenderVouchersSubjectConfirmationValidator

      public SenderVouchersSubjectConfirmationValidator()
  • Method Details

    • 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:
      doValidate in class AbstractSubjectConfirmationValidator
      Parameters:
      confirmation - confirmation method being validated
      assertion - assertion bearing the confirmation method
      context - current validation context
      Returns:
      the result of the validation evaluation
      Throws:
      AssertionValidationException - thrown if further validation finds the confirmation method to be invalid