PdfDigitalSignature

PdfDigitalSignature class

Enthält Eigenschaften der digitalen Pdf-Signatur.

public class PdfDigitalSignature : DigitalSignature

Konstrukteure

Name Beschreibung
PdfDigitalSignature() Digitale PDF-Signatur ohne Zertifikat initialisieren.
PdfDigitalSignature(X509Certificate2) Erstellen Sie eine digitale Pdf-Signatur mit dem angegebenen Zertifikat.
PdfDigitalSignature(X509Store) Initialisiert die digitale Pdf-Signatur basierend auf dem angegebenen X509-Speicher. Das erste Zertifikat aus dem angegebenen Speicher wird verwendet.
PdfDigitalSignature(X509Store, int) Erstellen Sie eine digitale Pdf-Signatur basierend auf dem angegebenen X509-Speicher und dem Index des Zertifikats.

Eigenschaften

Name Beschreibung
Certificate { get; set; } Ruft das X509-Zertifikat ab oder legt es fest.
CertificateStoreLocation { get; set; } Gibt den Speicherort des Zertifikats an
CertificateStoreName { get; set; } Gibt den Speichernamen des Zertifikats an.
Comments { get; set; } Ruft den Kommentar zum Signierungszweck ab oder legt ihn fest.
ContactInfo { get; set; } Vom Unterzeichner bereitgestellte Informationen, damit ein Empfänger den Unterzeichner kontaktieren kann, um die Signatur zu überprüfen, z. B. eine Telefonnummer.
CreatedOn { get; set; } Abrufen oder Festlegen des Signaturerstellungsdatums.
Deleted { get; } Holen Sie sich das Flag, das angibt, ob diese Signatur aus dem Dokument gelöscht wurde. Diese Eigenschaft wird nur für Protokolleinträge des Dokumentverlaufs verwendet, um die Liste der gelöschten Signaturen zu führen.
Height { get; set; } Gibt die Höhe der Unterschrift an.
IsSignature { get; set; } Flag abrufen oder setzen, um anzugeben, ob diese Komponente eine Signatur oder ein Dokumentinhalt ist. Diese Eigenschaft wird mit der Update-Methode verwendet, um ein Element als Signatur (true) oder Dokumentelement (false) festzulegen.
IsValid { get; set; } Bleibt wahr, wenn diese digitale Signatur gültig ist und das Dokument nicht manipuliert wurde.
Left { get; set; } Gibt die linke Position der Signatur an.
Location { get; set; } Der CPU-Hostname oder der physische Standort der Signatur.
ModifiedOn { get; set; } Abrufen oder Festlegen des Änderungsdatums der Signatur.
PageNumber { get; } Gibt an, auf welcher Seitensignatur gefunden wurde.
Reason { get; set; } Der Grund für die Unterzeichnung, z. B. (Ich stimme zu…).
ShowProperties { get; set; } Ein-/Ausblenden von Signatureigenschaften erzwingen. Falls ShowProperties wahr ist, hat das Feld signature ein vordefiniertes Darstellungsformat Digital signiert von {ContactInfo} Datum: {Datum} Grund: {Reason} Standort: {Location } ShowProperties ist standardmäßig wahr.
SignatureId { get; } Eindeutiger Signaturbezeichner zum Ändern der Signatur im Dokument über die Update- oder Delete-Methoden. Diese Eigenschaft wird automatisch festgelegt, nachdem die Sign- oder Suchmethode aufgerufen wurde. Wenn diese Eigenschaft gespeichert wurde, bevor sie manuell festgelegt werden kann, um die Signatur zu bearbeiten.
SignatureType { get; } Gibt den Signaturtyp an.
SignTime { get; set; } Ruft die Uhrzeit ab, zu der das Dokument signiert wurde, oder legt sie fest.
Thumbprint { get; } Ruft den Fingerabdruck eines Zertifikats ab.
TimeStamp { get; set; } Zeitstempel für digitale PDF-Signatur. Standardwert ist null.
Top { get; set; } Gibt die obere Position der Unterschrift an.
Type { get; set; } Art der digitalen PDF-Signatur.
Width { get; set; } Gibt die Breite der Unterschrift an.
XAdESType { get; } XAdES-TypXAdESType . Der Standardwert ist „None“ (XAdES ist deaktiviert). Derzeit wird der XAdES-Signaturtyp nur für Spreadsheet-Dokumente unterstützt.

Methoden

Name Beschreibung
override Clone() Instanz der Barcode-Signatur klonen.
override Equals(object) Überschreibt die Equals-Methode, um Signatureigenschaften zu vergleichen
override GetHashCode() überschreibt die GetHashCode-Methode

Siehe auch