PKCS7Detached

PKCS7Detached 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 ursprüngliche signierte Nachrichten-Digest über den Bytebereich des Dokuments wird als normales PKCS# eingefügt 7 SignedData-Feld. Es dürfen keine Daten in das PKCS#7-SignedData-Feld eingekapselt werden.

public sealed class PKCS7Detached : Signature

Konstrukteure

Name Beschreibung
PKCS7Detached() Initialisiert eine neue Instanz vonPKCS7Detached Klasse.
PKCS7Detached(Stream) Initialisiert eine neue Instanz vonPKCS7Detached Klasse.
PKCS7Detached(Stream, string) Initialisiert eine neue Instanz vonPKCS7Detached Klasse.
PKCS7Detached(string, string) Initialisiert eine neue Instanz vonPKCS7Detached 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