PKCS7

PKCS7 class

Stellt das PKCS#7-Objekt dar, das der PKCS#7-Spezifikation in Internet RFC 2315 entspricht, PKCS #7: Cryptographic Message Syntax, Version 1.5. Der SHA1-Digest des Bytebereichs des Dokuments ist im Feld PKCS#7 SignedData gekapselt .

public sealed class PKCS7 : Signature

Konstrukteure

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