Uses of Class
com.itextpdf.signatures.validation.context.ValidationContext
Packages that use ValidationContext
-
Uses of ValidationContext in com.itextpdf.signatures.validation
Fields in com.itextpdf.signatures.validation declared as ValidationContextFields in com.itextpdf.signatures.validation with type parameters of type ValidationContextMethods in com.itextpdf.signatures.validation with parameters of type ValidationContextModifier and TypeMethodDescriptionprivate boolean
CertificateChainValidator.checkIfCertIsTrusted
(ValidationReport result, ValidationContext context, X509Certificate certificate) private boolean
DocumentRevisionsValidator.compareCatalogs
(PdfDocument documentWithoutRevision, PdfDocument documentWithRevision, ValidationReport report, ValidationContext context) boolean
SignatureValidationProperties.getContinueAfterFailure
(ValidationContext validationContext) Returns the Continue after failure setting for the provided context or the default context.SignatureValidationProperties.getFreshness
(ValidationContext validationContext) Returns the freshness setting for the provided validation context or the default context in milliseconds.SignatureValidationProperties.getRequiredExtensions
(ValidationContext validationContext) Returns required extension for the provided validation context.SignatureValidationProperties.getRevocationOnlineFetching
(ValidationContext validationContext) Sets the onlineFetching property representing possible online fetching permissions.RevocationDataValidator.retrieveAllCRLResponses
(ValidationReport report, ValidationContext context, X509Certificate certificate) RevocationDataValidator.retrieveAllOCSPResponses
(ValidationReport report, ValidationContext context, X509Certificate certificate) private void
SignatureValidator.retrieveCrlResponsesFromDss
(ValidationReport validationReport, ValidationContext context, PdfDocument document) private void
SignatureValidator.retrieveNotSignedRevocationInfoFromSignatureContainer
(PdfPKCS7 pkcs7, ValidationContext validationContext) private void
SignatureValidator.retrieveOcspResponsesFromDss
(ValidationReport validationReport, ValidationContext context, PdfDocument document) private void
SignatureValidator.retrieveSignedRevocationInfoFromSignatureContainer
(PdfPKCS7 pkcs7, ValidationContext validationContext) private boolean
CertificateChainValidator.stopValidation
(ValidationReport result, ValidationContext context) private boolean
DocumentRevisionsValidator.stopValidation
(ValidationReport result, ValidationContext validationContext) private boolean
SignatureValidator.stopValidation
(ValidationReport result, ValidationContext validationContext) private void
RevocationDataValidator.tryToFetchRevInfoOnline
(ValidationReport report, ValidationContext context, X509Certificate certificate, List<RevocationDataValidator.CrlValidationInfo> onlineCrlResponses, List<RevocationDataValidator.OcspResponseValidationInfo> onlineOcspResponses) private void
SignatureValidator.updateValidationClients
(PdfPKCS7 pkcs7, ValidationReport validationReport, ValidationContext validationContext, PdfDocument document) CertificateChainValidator.validate
(ValidationReport result, ValidationContext context, X509Certificate certificate, Date validationDate) Validate given certificate using provided validation date and required extensions.private ValidationReport
CertificateChainValidator.validate
(ValidationReport result, ValidationContext context, X509Certificate certificate, Date validationDate, int certificateChainSize) void
CRLValidator.validate
(ValidationReport report, ValidationContext context, X509Certificate certificate, X509CRL crl, Date validationDate, Date responseGenerationDate) Validates a certificate against Certificate Revocation List (CRL) Responses.void
OCSPValidator.validate
(ValidationReport report, ValidationContext context, X509Certificate certificate, ISingleResp singleResp, IBasicOCSPResp ocspResp, Date validationDate, Date responseGenerationDate) Validates a certificate against single OCSP Response.void
RevocationDataValidator.validate
(ValidationReport report, ValidationContext context, X509Certificate certificate, Date validationDate) Validates revocation data (Certificate Revocation List (CRL) Responses and OCSP Responses) of the certificate.DocumentRevisionsValidator.validateAllDocumentRevisions
(ValidationContext context, PdfDocument document) Validate all document revisions according to docMDP and fieldMDP transform methods.(package private) ValidationReport
DocumentRevisionsValidator.validateAllDocumentRevisions
(ValidationContext context, PdfDocument document, String signatureName) Validate all document revisions according to docMDP and fieldMDP transform methods and collect validation report related to the single signature field checks if specified.CertificateChainValidator.validateCertificate
(ValidationContext context, X509Certificate certificate, Date validationDate) Validate given certificate using provided validation date and required extensions.private void
CertificateChainValidator.validateChain
(ValidationReport result, ValidationContext context, X509Certificate certificate, Date validationDate, int certificateChainSize) private void
CertificateChainValidator.validateRequiredExtensions
(ValidationReport result, ValidationContext context, X509Certificate certificate, int certificateChainSize) (package private) void
DocumentRevisionsValidator.validateRevision
(DocumentRevision previousRevision, DocumentRevision currentRevision, PdfDocument originalDocument, ValidationReport validationReport, ValidationContext context) private boolean
DocumentRevisionsValidator.validateRevision
(ValidationReport validationReport, ValidationContext context, PdfDocument documentWithoutRevision, PdfDocument documentWithRevision, DocumentRevision currentRevision) private void
CertificateChainValidator.validateRevocationData
(ValidationReport report, ValidationContext context, X509Certificate certificate, Date validationDate) private void
RevocationDataValidator.validateRevocationData
(ValidationReport report, ValidationContext context, X509Certificate certificate, Date validationDate, List<RevocationDataValidator.OcspResponseValidationInfo> ocspResponses, List<RevocationDataValidator.CrlValidationInfo> crlResponses) private void
CRLValidator.verifyCrlIntegrity
(ValidationReport report, ValidationContext context, X509Certificate certificate, X509CRL crl, Date responseGenerationDate) private void
OCSPValidator.verifyOcspResponder
(ValidationReport report, ValidationContext context, IBasicOCSPResp ocspResp, X509Certificate issuerCert, Date responseGenerationDate) Verifies if an OCSP response is genuine. -
Uses of ValidationContext in com.itextpdf.signatures.validation.context
Fields in com.itextpdf.signatures.validation.context declared as ValidationContextModifier and TypeFieldDescriptionprivate ValidationContext
ValidationContext.previousValidationContext
Methods in com.itextpdf.signatures.validation.context that return ValidationContextModifier and TypeMethodDescriptionValidationContext.getPreviousValidationContext()
Get previous validation context instance, from which this instance was created.ValidationContext.setCertificateSource
(CertificateSource certificateSource) Create newValidationContext
instance with the provided certificate source context value.ValidationContext.setTimeBasedContext
(TimeBasedContext timeBasedContext) Create newValidationContext
instance with the provided certificate source context value.ValidationContext.setValidatorContext
(ValidatorContext validatorContext) Create newValidationContext
instance with the provided certificate source context value.Methods in com.itextpdf.signatures.validation.context with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic boolean
ValidationContext.checkIfContextChainContainsCertificateSource
(ValidationContext context, CertificateSource source) Check if validation contexts chain contains specificCertificateSource
value.Constructors in com.itextpdf.signatures.validation.context with parameters of type ValidationContextModifierConstructorDescription(package private)
ValidationContext
(ValidatorContext validatorContext, CertificateSource certificateSource, TimeBasedContext timeBasedContext, ValidationContext previousValidationContext)