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