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

Name Beschreibung
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

Name Beschreibung
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

Name Beschreibung
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