PKCS1

PKCS1 class

Stellt das Signaturobjekt gemäß dem PKCS#1-Standard dar. RSA-Verschlüsselungsalgorithmus und SHA-1-Digest-Methode werden zum Signieren verwendet.

public sealed class PKCS1 : Signature

Konstrukteure

NameBeschreibung
PKCS1()Initialisiert eine neue Instanz vonPKCS1 Klasse.
PKCS1(Stream)Initialisiert eine neue Instanz vonPKCS1 Klasse.
PKCS1(Stream, string)Initialisiert eine neue Instanz vonPKCS1 Klasse.
PKCS1(string, string)Initialisiert eine neue Instanz vonPKCS1 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