Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)

Es enthält Details für die Unterzeichnung eines PDF-Dokuments mit einer digitalen Unterschrift.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Vererbte Mitglieder

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

Remarks

Aktuell sind digital unterschriebene PDF-Dokumente nur auf .NET 3.5 oder höher verfügbar.

Um ein PDF-Dokument digital unterschreiben zu können, wenn es von Aspose.Words erstellt wird, setzen Sie die Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails Eigentum zu einem gültigen Aspose.Words.Saving.PdfDigitalSignatureDetails Objekt und speichern Sie dann das Dokument im PDF-Format durch das Aspose.Words.Saving.PdfSaveOptions als Parameter in die Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) Methode.

Aspose.Words erstellt eine PKCS#7 Unterschrift über das gesamte PDF-Dokument und verwendet beim Erstellen einer digitalen Unterschrift das „Adobe.PPKMS“ und das „adbe.pkcs7.sha1“ Subfilter.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails

Constructors

PdfDigitalSignatureDetails()

Initialisiert eine Instanz dieser Klasse.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(ZertifikatHolder, String, String, DateTime)

Initialisiert eine Instanz dieser Klasse.

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

Parameters

certificateHolder CertificateHolder

Ein Zertifikatinhaber, der das Zertifikat selbst enthält.

reason string

Der Grund für die Unterzeichnung.

location string

Der Standort der Unterschrift.

signatureDate DateTime

Datum und Zeit der Unterzeichnung.

Properties

CertificateHolder

Rückkehr des Zertifikatsinhabers, das das Zertifikat enthält, das zur Unterzeichnung des Dokuments verwendet wurde.

public CertificateHolder CertificateHolder { get; set; }

Eigentumswert

CertificateHolder

HashAlgorithm

Gibt oder setzt das Hash-Algorithmus.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Eigentumswert

PdfDigitalSignatureHashAlgorithm

Remarks

Der Standardwert ist der SHA-256-Algorithmus.

Location

Erhalten oder festlegen Sie den Standort der Unterschrift.

public string Location { get; set; }

Eigentumswert

string

Remarks

Der Standardwert ist „Null'.

Reason

Er erhält oder legt den Grund für die Unterzeichnung fest.

public string Reason { get; set; }

Eigentumswert

string

Remarks

Der Standardwert ist „Null'.

SignatureDate

Erhalten oder festlegen Sie das Datum der Unterschrift.

public DateTime SignatureDate { get; set; }

Eigentumswert

DateTime

Remarks

Der Standardwert ist die aktuelle Zeit.

Dieser Wert wird in der digitalen Signatur als unbekannter Computerzeit angezeigt.

TimestampSettings

Erhalten oder setzen Sie die digitalen Signatur Timestamp-Einstellungen.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Eigentumswert

PdfDigitalSignatureTimestampSettings

Remarks

Wenn diese Eigenschaft auf ein gültiges Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings Objekt eingestellt wird, dann wird die digitale Signatur im PDF-Dokument zeitlich gedruckt.

 Deutsch