Table of Contents

Namespace Syncfusion.Pdf.Security

Classes

Aes

Class used for implementing Advanced Encryption Standard algorithm.

LtvVerificationInfo

Represents the LTV verification information.

PdfCertificate

Represents the Certificate object.

PdfDocumentSecureStore

This class represents the secure store for a PDF document, providing access to document security details.

PdfRevocationCertificate

The PdfRevocationCertificate class represents a revocation certificate used in PDF signing operations. It contains information related to the revocation status of a signer's certificate.

PdfSecurity

Represents the security settings of the PDF document.

PdfSignature

Represents a digital signature used for signing a PDF document.

PdfSignatureEventArgs

Represents the arguments of PdfSignature event.

PdfSignatureSettings

Represents signature settings used for signing a PDF document.

PdfSignatureValidationException

Specifies the Pdf signature validation exception.

PdfSignatureValidationResult

Specifies the signatures's validation result.

PdfSignerCertificate

The PdfSignerCertificate class represents a signer's certificate used in PDF signing operations. It encapsulates information related to the signer's original certificate, as well as the associated OCSP (Online Certificate Status Protocol) and CRL (Certificate Revocation List) certificates.

RevocationResult

Represents a resultant data of certificate revocation validation.

RevokedCertificate

The RevokedCertificate class represents the revoked certificates used in PDF signing operations.

TimeStampInformation

Specifies the timestamp information from the signature

TimeStampServer

Represent a time stamp to add in PDF document,

Interfaces

IPdfExternalSigner

Interface for external signing to a PDF document

Enums

Aes.KeySize

Possible key sizes.

CryptographicStandard

Specifies the cryptographic standard.

DigestAlgorithm

Specifies the digestion algorithm.

KeyStorageFlags

Represents where and how to import private key of the certificate.

PdfCertificationFlags

Specifies the available permissions on certificated document.

PdfEncryptionAlgorithm

Specifies the type of encryption algorithm used.

PdfEncryptionKeySize

Specifies length of the encryption key for encryption.

PdfEncryptionOptions

Specifies the encryption option.

PdfPermissionsFlags

Specifies the available permissions set for the signature.

RevocationStatus

Specifies the certificate's revocation status.

RevocationType

Specifies the type of revocation to be considered during the LTV enable process and their corresponding actions.

RevocationValidationType
SignatureStatus

Specifies the certificate's verification status.

StoreRegion

Specifies the Location of the store

StoreType

Specifies the naming of a system store.

Delegates

PdfSignatureEventHandler

Delegate for handling PdfSignatureEventArgs