PKCS7

PKCS7 class

Representerar PKCS#7-objektet som överensstämmer med PKCS#7-specifikationen i Internet RFC 2315, PKCS #7: Kryptografisk meddelandesyntax, version 1.5. SHA1-sammanfattningen av dokumentets byte-intervall är inkapslad i fältet SignedDataPKCS#7 .

public sealed class PKCS7 : Signature

Konstruktörer

namn Beskrivning
PKCS7() Initierar ny instans avPKCS7 class.
PKCS7(Stream, string) Initierar ny instans avPKCS7 class.
PKCS7(string, string) Initierar ny instans avPKCS7 class.

Egenskaper

namn Beskrivning
Authority { get; set; } Namnet på den person eller myndighet som undertecknar dokumentet.
ByteRange { get; } En matris med par av heltal (startbyteoffset, längd i byte) som ska beskriva det exakta byteintervallet för sammandragsberäkningen.
ContactInfo { get; set; } Information tillhandahållen av undertecknaren för att göra det möjligt för en mottagare att kontakta undertecknaren för att verifiera signaturen, t.ex. ett telefonnummer.
CustomAppearance { get; set; } Får/ställer in det anpassade utseendet.
Date { get; set; } Tidpunkten för signering.
Location { get; set; } CPU-värdnamnet eller den fysiska platsen för signeringen.
OcspSettings { get; set; } Hämtar/ställer in ocsp-inställningar.
Reason { get; set; } Orsaken till undertecknandet, såsom (jag håller med…).
ShowProperties { get; set; } Tvinga att visa/dölja signaturegenskaper. Om ShowProperties är sant har signaturfältet fördefinierat utseendeformat (strängar som ska representera): ——————— ———————–x000d_ Digitalt signerad av {certifikatsubjekt} Datum: {signature.Date} Orsak: {signature.Reason} Plats: { signatur.Plats} ————————————————– var {X} är platshållare för X-värdet. Även signatur kan ha bild, i det här fallet placeras listade strängar över bilden. ShowProperties är sant som standard.
TimestampSettings { get; set; } Hämtar/ställer in tidsstämpelinställningar.
UseLtv { get; set; } Får/ställer in ltv-valideringsflagga.

Metoder

namn Beskrivning
Verify() Verifiera dokumentet angående denna signatur och returnera true om dokumentet är giltigt eller på annat sätt falskt.

Se även