Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)

Conține detalii pentru semnarea unui document PDF cu o semnătură digitală.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Membrii moștenitori

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

Remarks

În prezent, documentele PDF înregistrate digital sunt disponibile numai pe .NET 3.5 sau mai sus.

Pentru a semna în mod digital un document PDF atunci când este creat de Aspose.Words, setarea Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Detalii proprietatea unui valabil Aspose.Words.Saving.PdfDigitalSignature Detalii obiect și apoi salvează documentul în format PDF trecând prin Aspose.Words.Saving.PdfSaveOptions ca un parametru în metoda Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions).

Aspose.Words creează o semnătură PKCS#7 pe întregul document PDF și utilizează filtrul “Adobe.PPKMS” și subfiltrul “adbe.pkcs7.sha1” atunci când creează o semnătură digitală.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails

Constructors

PdfDigitalSignatureDetails()

Inițializați o instanță din această clasă.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertificateHolder, string, string, dateTime)

Inițializați o instanță din această clasă.

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

Parameters

certificateHolder CertificateHolder

Un titular de certificat care conține certificatul în sine.

reason string

Motivul pentru semnare.

location string

Locul de semnare.

signatureDate DateTime

Data şi ora semnării.

Properties

CertificateHolder

Întoarce obiectul deținătorului certificatului care conține certificatul a fost folosit pentru a semna documentul.

public CertificateHolder CertificateHolder { get; set; }

Valoarea proprietății

CertificateHolder

HashAlgorithm

Obține sau stabilește algoritmul hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Valoarea proprietății

PdfDigitalSignatureHashAlgorithm

Remarks

Valoarea standardă este algoritmul SHA-256 .

Location

Obține sau stabilește locația semnării.

public string Location { get; set; }

Valoarea proprietății

string

Remarks

Valoarea standardă este „zero”.

Reason

Obține sau stabilește motivul pentru semnare.

public string Reason { get; set; }

Valoarea proprietății

string

Remarks

Valoarea standardă este „zero”.

SignatureDate

Obține sau stabilește data semnării.

public DateTime SignatureDate { get; set; }

Valoarea proprietății

DateTime

Remarks

Valoarea defaultă este ora actuală.

Această valoare va apărea în semnătura digitală ca un timp de calculator nedeclarat.

TimestampSettings

Obține sau stabilește setările de timp de semnătură digitală.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Valoarea proprietății

PdfDigitalSignatureTimestampSettings

Remarks

Când această proprietate este setată la un obiect valabil Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, apoi semnătura digitală din documentul PDF va fi imprimată în timp.

 Română