public class QualifiedValidator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QualifiedValidator.QualificationConclusion
Enum representing possible signature qualification conclusions.
|
static class |
QualifiedValidator.QualificationValidationData
Qualification validation data containing
QualifiedValidator.QualificationConclusion and ValidationReport. |
| Constructor and Description |
|---|
QualifiedValidator()
Creates a new instance of
QualifiedValidator. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSignatureQualification(List<X509Certificate> previousCertificates,
CountryServiceContext currentContext,
X509Certificate trustedCertificate,
Date validationDate,
ValidationContext context)
Checks signature qualification status for a provided set of parameters corresponding to an entry in a TL.
|
void |
ensureValidatorIsEmpty()
Ensures that the same instance of
QualifiedValidator was not used twice for different
documents without the results being obtained. |
Map<String,QualifiedValidator.QualificationValidationData> |
obtainAllSignaturesValidationResults()
Gets and removes qualification validation results for all the signatures being validated.
|
QualifiedValidator.QualificationValidationData |
obtainQualificationValidationResultForSignature(String signatureName)
Gets and removes qualification validation results for requested signature.
|
void |
startSignatureValidation(String signatureName)
Starts new validation iteration for a given signature.
|
public QualifiedValidator()
QualifiedValidator.public QualifiedValidator.QualificationValidationData obtainQualificationValidationResultForSignature(String signatureName)
signatureName - signature name, for which the results are obtainedQualifiedValidator.QualificationValidationData representing qualification validation resultpublic Map<String,QualifiedValidator.QualificationValidationData> obtainAllSignaturesValidationResults()
public void startSignatureValidation(String signatureName)
signatureName - the name of a signature to be validatedpublic void ensureValidatorIsEmpty()
QualifiedValidator was not used twice for different
documents without the results being obtained.protected void checkSignatureQualification(List<X509Certificate> previousCertificates, CountryServiceContext currentContext, X509Certificate trustedCertificate, Date validationDate, ValidationContext context)
previousCertificates - list of X509Certificate objects in the validated chaincurrentContext - CountryServiceContext corresponding to this entry in a TLtrustedCertificate - X509Certificate trusted certificate from this TL entryvalidationDate - Date at which validation happenscontext - ValidationContext corresponding to the provided certificates chainCopyright © 1998–2025 Apryse Group NV. All rights reserved.