ASP.NET Core

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PdfSignatureValidationOptions

    Show / Hide Table of Contents

    Class PdfSignatureValidationOptions

    Represents to customize the signature validations.

    Inheritance
    System.Object
    PdfSignatureValidationOptions
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Pdf.Parsing
    Assembly: Syncfusion.Pdf.Base.dll
    Syntax
    public class PdfSignatureValidationOptions

    Constructors

    PdfSignatureValidationOptions()

    Declaration
    public PdfSignatureValidationOptions()

    Properties

    RevocationValidationType

    Gets or sets the revocation validation type.

    Declaration
    public RevocationValidationType RevocationValidationType { get; set; }
    Property Value
    Type Description
    RevocationValidationType
    Examples
    // Loads an existing document
    PdfLoadedDocument document = new PdfLoadedDocument(fileName);
    // Gets the signature field
    PdfLoadedSignatureField signatureField = document.Form.Fields[0] as PdfLoadedSignatureField;
    // Signature validation options
    PdfSignatureValidationOptions options = new PdfSignatureValidationOptions();
    // Sets the revocation type
    options.RevocationValidationType = RevocationValidationType.Crl;
    // Validate signature and get validation result
    PdfSignatureValidationResult result = signatureField.ValidateSignature(options);
    // Close the document
    document.Close(true);
    ' Loads an existing document
    Dim document As PdfLoadedDocument = New PdfLoadedDocument(fileName)
    ' Gets the signature field
    Dim signatureField As PdfLoadedSignatureField = document.Form.Fields[0] As PdfLoadedSignatureField
    ' Signature validation options
    Dim options As PdfSignatureValidationOptions = New PdfSignatureValidationOptions()
    ' Sets the revocation type
    options.RevocationValidationType = RevocationValidationType.Crl
    ' Validate signature and get validation result
    Dim result As PdfSignatureValidationResult = signatureField.ValidateSignature(options)
    ' Close the document
    document.Close(true)

    ValidateRevocationStatus

    Gets or sets to validate revocation while validating signature.

    Declaration
    public bool ValidateRevocationStatus { get; set; }
    Property Value
    Type Description
    System.Boolean
    Examples
    // Loads an existing document
    PdfLoadedDocument document = new PdfLoadedDocument(fileName);
    // Gets the signature field
    PdfLoadedSignatureField signatureField = document.Form.Fields[0] as PdfLoadedSignatureField;
    // Signature validation options
    PdfSignatureValidationOptions options = new PdfSignatureValidationOptions();
    // disable revocation status
    options.ValidateRevocationStatus = false;
    // Validate signature and get validation result
    PdfSignatureValidationResult result = signatureField.ValidateSignature(options);
    // Close the document
    document.Close(true);
    ' Loads an existing document
    Dim document As PdfLoadedDocument = New PdfLoadedDocument(fileName)
    ' Gets the signature field
    Dim signatureField As PdfLoadedSignatureField = document.Form.Fields[0] As PdfLoadedSignatureField
    ' Signature validation options
    Dim options As PdfSignatureValidationOptions = New PdfSignatureValidationOptions()
    ' disable revocation status
    options.ValidateRevocationStatus = False
    ' Validate signature and get validation result
    Dim result As PdfSignatureValidationResult = signatureField.ValidateSignature(options)
    ' Close the document
    document.Close(true)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved