Interface SubjectConfirmationValidator
-
@ThreadSafe public interface SubjectConfirmationValidatorValidator that confirms theSubjectof the issuer by evaluating theSubjectConfirmations within that subject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetServicedMethod()Gets the subject confirmation method handled by this validator.ValidationResultvalidate(SubjectConfirmation confirmation, Assertion assertion, ValidationContext context)Confirms theSubjectby means of the givenSubjectConfirmation.
-
-
-
Method Detail
-
getServicedMethod
String getServicedMethod()
Gets the subject confirmation method handled by this validator.- Returns:
- subject confirmation method handled by this validator
-
validate
@Nonnull ValidationResult validate(@Nonnull SubjectConfirmation confirmation, @Nonnull Assertion assertion, @Nonnull ValidationContext context) throws AssertionValidationException
Confirms theSubjectby means of the givenSubjectConfirmation.- Parameters:
confirmation- the subject confirmation informationassertion- the assertion bearing the subjectcontext- the current Assertion validation context- Returns:
- the validation result
- Throws:
AssertionValidationException- if there is a problem processing the validation operation
-
-