Interface SignatureValidationProvider
- All Known Implementing Classes:
ApacheSantuarioSignatureValidationProviderImpl
@ThreadSafe
public interface SignatureValidationProvider
Interface for a provider component that cryptographically validates an
XML Signature
Signature using a candidate validation Credential.
Implementations must be thread-safe.
Instances of this classes are usually used via the SignatureValidator service class.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(Signature signature, Credential validationCredential) Validate the given XML Signature using the given candidate validation Credential.
-
Method Details
-
validate
void validate(@Nonnull Signature signature, @Nonnull Credential validationCredential) throws SignatureException Validate the given XML Signature using the given candidate validation Credential.- Parameters:
signature- the XMLSignature to validatevalidationCredential- the candidate validation Credential- Throws:
SignatureException- if the signature does not validate using the candiate Credential, or if there is otherwise an error during the validation operation
-