Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)

Inhoudt details voor het ondertekenen van een PDF-document met een digitale handtekening.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Geëerbiede leden

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

Remarks

Op dit moment is digitale ondertekening van PDF-documenten alleen beschikbaar op .NET 3.5 of hoger.

Om een PDF-document digitaal te ondertekenen wanneer het wordt gecreëerd door Aspose.Words, stelt u de Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails eigendom van een geldig Aspose.Words.Saving.PdfDigitalSignatureDetails object en sla dan het document in het PDF-formaat door de Aspose.Words.Saving.PdfSaveOptions als een parameter in de Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) methode.

Aspose.Words creëert een PKCS#7 handtekening over het hele PDF-document en gebruikt de “Adobe.PPKMS” filter en “adbe.pkcs7.sha1” subfilter bij het maken van een digitale handtekening.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails

Constructors

PdfDigitalSignatureDetails()

Het initiëren van een instantie van deze klasse.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)

Het initiëren van een instantie van deze klasse.

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

Parameters

certificateHolder CertificateHolder

Een certificaathouder die het certificaat zelf bevat.

reason string

De reden om te ondertekenen.

location string

De locatie van de handtekening.

signatureDate DateTime

Datum en tijd van ondertekening.

Properties

CertificateHolder

Returneert het certificaathouder object dat het certificaat bevat werd gebruikt om het document te ondertekenen.

public CertificateHolder CertificateHolder { get; set; }

Eigendomswaarde

CertificateHolder

HashAlgorithm

Geeft of zet het hash-algoritme.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Eigendomswaarde

PdfDigitalSignatureHashAlgorithm

Remarks

De standaardwaarde is het SHA-256 algoritme.

Location

Geeft of bepaalt de locatie van de handtekening.

public string Location { get; set; }

Eigendomswaarde

string

Remarks

De standaardwaarde is ‘zero’.

Reason

Geeft of stelt de reden voor de handtekening.

public string Reason { get; set; }

Eigendomswaarde

string

Remarks

De standaardwaarde is ‘zero’.

SignatureDate

Geeft of bepaalt de datum van de ondertekening.

public DateTime SignatureDate { get; set; }

Eigendomswaarde

DateTime

Remarks

De standaardwaarde is de huidige tijd.

Deze waarde verschijnt in de digitale handtekening als een ongeschreven computertijd.

TimestampSettings

Geeft of instelt de digitale signatuur timestamp-instellingen.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Eigendomswaarde

PdfDigitalSignatureTimestampSettings

Remarks

De standaardwaarde is en de digitale handtekening zal niet tijdig worden afgedrukt.Als deze eigenschap wordt ingesteld op een geldig Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings object, dan zal de digitale handtekening in het PDF-document tijdig worden afgedrukt.

 Nederlands