|
iText 9.6.0 API
|
Validator class which performs qualification validation for signatures. More...
Classes |
|
| class | QualificationValidationData |
| Qualification validation data containing QualificationConclusion? and iText.Signatures.Validation.Report.ValidationReport. More... |
|
Public Member Functions |
|
| QualifiedValidator () | |
| Creates a new instance of QualifiedValidator. More... |
|
| virtual QualifiedValidator.QualificationValidationData | ObtainQualificationValidationResultForSignature (String signatureName) |
| Gets and removes qualification validation results for requested signature. More... |
|
| virtual IDictionary< String, QualifiedValidator.QualificationValidationData > | ObtainAllSignaturesValidationResults () |
| Gets and removes qualification validation results for all the signatures being validated. More... |
|
| virtual void | StartSignatureValidation (String signatureName) |
| Starts new validation iteration for a given signature. More... |
|
| virtual void | EnsureValidatorIsEmpty () |
| Ensures that the same instance of QualifiedValidator was not used twice for different documents without the results being obtained. More... |
|
Package Functions |
|
| virtual void | CheckSignatureQualification (IList< IX509Certificate > previousCertificates, CountryServiceContext currentContext, IX509Certificate trustedCertificate, DateTime validationDate, ValidationContext context) |
| Checks signature qualification status for a provided set of parameters corresponding to an entry in a TL. More... |
|
Validator class which performs qualification validation for signatures.
|
inline |
Creates a new instance of QualifiedValidator.
|
inlinepackagevirtual |
Checks signature qualification status for a provided set of parameters corresponding to an entry in a TL.
| previousCertificates | list of iText.Commons.Bouncycastle.Cert.IX509Certificate objects in the validated chain |
| currentContext |
CountryServiceContext corresponding to this entry in a TL
| trustedCertificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate trusted certificate from this TL entry
| validationDate |
System.DateTime at which validation happens
| context |
iText.Signatures.Validation.Context.ValidationContext corresponding to the provided certificates chain
|
inlinevirtual |
Ensures that the same instance of QualifiedValidator was not used twice for different documents without the results being obtained.
|
inlinevirtual |
Gets and removes qualification validation results for all the signatures being validated.
|
inlinevirtual |
Gets and removes qualification validation results for requested signature.
| signatureName | signature name, for which the results are obtained |
QualificationValidationData representing qualification validation result
|
inlinevirtual |
Starts new validation iteration for a given signature.
Starts new validation iteration for a given signature. Called automatically when signature validation starts.
| signatureName | the name of a signature to be validated |