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 ValidationContextModifier and TypeFieldDescriptionprivate final HashMap<ValidationContext, SignatureValidationProperties.ContextProperties> SignatureValidationProperties.propertiesMethods in com.itextpdf.signatures.validation with parameters of type ValidationContextModifier and TypeMethodDescriptionprivate booleanCertificateChainValidator.checkIfCertIsTrusted(ValidationReport result, ValidationContext context, X509Certificate certificate) private booleanDocumentRevisionsValidator.compareCatalogs(PdfDocument documentWithoutRevision, PdfDocument documentWithRevision, ValidationReport report, ValidationContext context) booleanSignatureValidationProperties.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 voidSignatureValidator.retrieveCrlResponsesFromDss(ValidationReport validationReport, ValidationContext context, PdfDocument document) private voidSignatureValidator.retrieveNotSignedRevocationInfoFromSignatureContainer(PdfPKCS7 pkcs7, ValidationContext validationContext) private voidSignatureValidator.retrieveOcspResponsesFromDss(ValidationReport validationReport, ValidationContext context, PdfDocument document) private voidSignatureValidator.retrieveSignedRevocationInfoFromSignatureContainer(PdfPKCS7 pkcs7, ValidationContext validationContext) private booleanCertificateChainValidator.stopValidation(ValidationReport result, ValidationContext context) private booleanDocumentRevisionsValidator.stopValidation(ValidationReport result, ValidationContext validationContext) private booleanSignatureValidator.stopValidation(ValidationReport result, ValidationContext validationContext) private voidRevocationDataValidator.tryToFetchRevInfoOnline(ValidationReport report, ValidationContext context, X509Certificate certificate, List<RevocationDataValidator.CrlValidationInfo> onlineCrlResponses, List<RevocationDataValidator.OcspResponseValidationInfo> onlineOcspResponses) private voidSignatureValidator.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 ValidationReportCertificateChainValidator.validate(ValidationReport result, ValidationContext context, X509Certificate certificate, Date validationDate, int certificateChainSize) voidCRLValidator.validate(ValidationReport report, ValidationContext context, X509Certificate certificate, X509CRL crl, Date validationDate, Date responseGenerationDate) Validates a certificate against Certificate Revocation List (CRL) Responses.voidOCSPValidator.validate(ValidationReport report, ValidationContext context, X509Certificate certificate, ISingleResp singleResp, IBasicOCSPResp ocspResp, Date validationDate, Date responseGenerationDate) Validates a certificate against single OCSP Response.voidRevocationDataValidator.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) ValidationReportDocumentRevisionsValidator.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 voidCertificateChainValidator.validateChain(ValidationReport result, ValidationContext context, X509Certificate certificate, Date validationDate, int certificateChainSize) private voidCertificateChainValidator.validateRequiredExtensions(ValidationReport result, ValidationContext context, X509Certificate certificate, int certificateChainSize) (package private) voidDocumentRevisionsValidator.validateRevision(DocumentRevision previousRevision, DocumentRevision currentRevision, PdfDocument originalDocument, ValidationReport validationReport, ValidationContext context) private booleanDocumentRevisionsValidator.validateRevision(ValidationReport validationReport, ValidationContext context, PdfDocument documentWithoutRevision, PdfDocument documentWithRevision, DocumentRevision currentRevision) private voidCertificateChainValidator.validateRevocationData(ValidationReport report, ValidationContext context, X509Certificate certificate, Date validationDate) private voidRevocationDataValidator.validateRevocationData(ValidationReport report, ValidationContext context, X509Certificate certificate, Date validationDate, List<RevocationDataValidator.OcspResponseValidationInfo> ocspResponses, List<RevocationDataValidator.CrlValidationInfo> crlResponses) private voidCRLValidator.verifyCrlIntegrity(ValidationReport report, ValidationContext context, X509Certificate certificate, X509CRL crl, Date responseGenerationDate) private voidOCSPValidator.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 ValidationContextValidationContext.previousValidationContextMethods 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 newValidationContextinstance with the provided certificate source context value.ValidationContext.setTimeBasedContext(TimeBasedContext timeBasedContext) Create newValidationContextinstance with the provided certificate source context value.ValidationContext.setValidatorContext(ValidatorContext validatorContext) Create newValidationContextinstance with the provided certificate source context value.Methods in com.itextpdf.signatures.validation.context with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic booleanValidationContext.checkIfContextChainContainsCertificateSource(ValidationContext context, CertificateSource source) Check if validation contexts chain contains specificCertificateSourcevalue.Constructors in com.itextpdf.signatures.validation.context with parameters of type ValidationContextModifierConstructorDescription(package private)ValidationContext(ValidatorContext validatorContext, CertificateSource certificateSource, TimeBasedContext timeBasedContext, ValidationContext previousValidationContext)