Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Nom dels espais: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Conté detalls per signar un document PDF amb una signatura digital.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Actualment, els documents PDF digitalitzats només estan disponibles en .NET 3.5 o superior.

Per signar digitalment un document PDF quan és creat per Aspose.Words, s’estableix l’Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Detalls de la propietat d’un aspose.Words.Saving.PdfDigitalSignature Detalls de l’objecte i després salvar el document en el format PDF passant l’Aspose.Words.Saving.PdfSaveOptions com a paràmetre en l’Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) mètode.

Aspose.Words crea una signatura PKCS#7 sobre tot el document PDF i utilitza el filtre “Adobe.PPKMS” i el subfiltre “adbe.pkcs7.sha1” quan crea una signatura digital.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails

Constructors

PdfDigitalSignatureDetails()

Iniciar una instància d’aquesta classe.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(Certificació Holder, string, string, DateTime)

Iniciar una instància d’aquesta classe.

public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)

Parameters

certificateHolder CertificateHolder

Un certificat que conté el mateix certificat.

reason string

La raó de la signatura.

location string

Lloc de la signatura.

signatureDate DateTime

Data i hora de la signatura.

Properties

CertificateHolder

Retorna l’objecte titular del certificat que conté el certificat que s’ha utilitzat per signar el document.

public CertificateHolder CertificateHolder { get; set; }

Valor de la propietat

CertificateHolder

HashAlgorithm

Obtenir o establir l’algoritme de hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Valor de la propietat

PdfDigitalSignatureHashAlgorithm

Remarks

El valor estàndard és l’algoritme SHA-256.

Location

Obtenir o establir la ubicació de la signatura.

public string Location { get; set; }

Valor de la propietat

string

Remarks

El valor estàndard és ’null'.

Reason

Obtenir o establir la raó de la signatura.

public string Reason { get; set; }

Valor de la propietat

string

Remarks

El valor estàndard és ’null'.

SignatureDate

Obté o fixa la data de la signatura.

public DateTime SignatureDate { get; set; }

Valor de la propietat

DateTime

Remarks

El valor estàndard és el temps actual.

Aquest valor apareixerà en la signatura digital com un temps informàtic no identificat.

TimestampSettings

Obté o estableix la signatura digital de les ajudes d’estamp.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Valor de la propietat

PdfDigitalSignatureTimestampSettings

Remarks

El valor estàndard és i la signatura digital no serà imprimida en el temps. Quan aquesta propietat s’estableix a un objecte d’Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, llavors la signatura digital en el document PDF serà imprimida en el temps.

 Català