Package xades4j.providers.impl
Class ValidationDataFromCertValidationProvider
java.lang.Object
xades4j.providers.impl.ValidationDataFromCertValidationProvider
- All Implemented Interfaces:
ValidationDataProvider
public class ValidationDataFromCertValidationProvider
extends Object
implements ValidationDataProvider
An implementation of
ValidationDataProvider
that obtains the validation
data by validating the certificate.- Author:
- Luís
-
Constructor Summary
ConstructorDescriptionValidationDataFromCertValidationProvider
(CertificateValidationProvider certificateValidationProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetValidationData
(List<X509Certificate> certChainFragment) Gets the validation data that should be used to validate a certificate.
-
Constructor Details
-
ValidationDataFromCertValidationProvider
public ValidationDataFromCertValidationProvider(CertificateValidationProvider certificateValidationProvider)
-
-
Method Details
-
getValidationData
public ValidationData getValidationData(List<X509Certificate> certChainFragment) throws ValidationDataException Description copied from interface:ValidationDataProvider
Gets the validation data that should be used to validate a certificate.- Specified by:
getValidationData
in interfaceValidationDataProvider
- Parameters:
certChainFragment
- the certificate that should be validated and possibly other certificates that are known to belong to the certification path- Returns:
- the validation data
- Throws:
ValidationDataException
- if the validation data cannot be obtained
-