Signature

Signature class

Eine abstrakte Klasse, die das Signaturobjekt im PDF-Dokument darstellt. Signaturen sind Felder mit Werten von Signaturobjekten, letztere enthalten Daten, die verwendet werden, um die Gültigkeit des Dokuments zu überprüfen.

public abstract class Signature

Konstrukteure

NameBeschreibung
Signature()Initialisiert eine neue Instanz vonSignature Klasse.
Signature(Stream, string)Initialisiert eine neue Instanz vonSignature Klasse.
Signature(string, string)Initialisiert eine neue Instanz vonSignature Klasse.

Eigenschaften

NameBeschreibung
Authority { get; set; }Der Name der Person oder Behörde, die das Dokument unterzeichnet.
ByteRange { get; }Ein Array von Ganzzahlenpaaren (Start-Byte-Offset, Länge in Bytes) , das den genauen Byte-Bereich für die Digest-Berechnung beschreiben soll.
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.
CustomAppearance { get; set; }Ruft das benutzerdefinierte Erscheinungsbild ab/legt es fest.
Date { get; set; }Zeitpunkt der Unterzeichnung.
Location { get; set; }Der CPU-Hostname oder der physische Standort der Signatur.
OcspSettings { get; set; }Ruft OCSP-Einstellungen ab/legt sie fest.
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 Signaturfeld ein vordefiniertes Darstellungsformat (Zeichenfolgen zur Darstellung): ——————— ———————- Digital signiert von {Zertifikatssubjekt} Datum: {signature.Date} Grund: {signature.Reason} Ort: { Signatur.Location} ——————————————–x000d_ wo {X} ist ein Platzhalter für den X-Wert. Auch die Signatur kann ein Bild haben, in diesem Fall werden die aufgelisteten Zeichenfolgen über dem Bild platziert. ShowProperties ist standardmäßig wahr.
TimestampSettings { get; set; }Ruft/legt Zeitstempeleinstellungen ab.
UseLtv { get; set; }Holt/setzt LTV-Validierungs-Flag.

Methoden

NameBeschreibung
Verify()Überprüfen Sie das Dokument bezüglich dieser Signatur und geben Sie wahr zurück, wenn das Dokument gültig oder andernfalls falsch ist.

Siehe auch