PKCS7Detached

PKCS7Detached class

Rappresenta l’oggetto PKCS#7 conforme alla specifica PKCS#7 in Internet RFC 2315, PKCS #7: sintassi dei messaggi crittografici, versione 1.5. Il digest del messaggio firmato originale nell’intervallo di byte del documento è incorporato come il normale PKCS# 7 Campo SignedData. Nessun dato deve essere incapsulato nel campo PKCS#7 SignedData.

public sealed class PKCS7Detached : Signature

Costruttori

Nome Descrizione
PKCS7Detached() Inizializza la nuova istanza diPKCS7Detached classe.
PKCS7Detached(Stream) Inizializza la nuova istanza diPKCS7Detached classe.
PKCS7Detached(Stream, string) Inizializza la nuova istanza diPKCS7Detached classe.
PKCS7Detached(string, string) Inizializza la nuova istanza diPKCS7Detached classe.

Proprietà

Nome Descrizione
Authority { get; set; } Il nome della persona o dell’autorità che firma il documento.
ByteRange { get; } Un array di coppie di interi (offset di byte iniziale, lunghezza in byte) che deve descrivere l’esatto intervallo di byte per il calcolo del digest.
ContactInfo { get; set; } Informazioni fornite dal firmatario per consentire a un destinatario di contattare il firmatario per verificare la firma, ad esempio un numero di telefono.
CustomAppearance { get; set; } Ottiene/imposta l’aspetto personalizzato.
Date { get; set; } L’ora della firma.
Location { get; set; } Il nome host della CPU o la posizione fisica della firma.
OcspSettings { get; set; } Ottiene/imposta le impostazioni ocsp.
Reason { get; set; } Il motivo della firma, ad esempio (Accetto…).
ShowProperties { get; set; } Forza per mostrare/nascondere le proprietà della firma. Nel caso in cui ShowProperties sia vero, il campo della firma ha un formato di aspetto predefinito (stringhe da rappresentare): ——————— ———————- Firmato digitalmente da {soggetto del certificato} Data: {signature.Date} Motivo: {signature.Reason} Località: { firma.Posizione} ——————————————- dove {X} è un segnaposto per il valore X. Anche la firma può avere un’immagine, in questo caso le stringhe elencate vengono posizionate sopra l’immagine. ShowProperties è true per impostazione predefinita.
TimestampSettings { get; set; } Ottiene/imposta le impostazioni del timestamp.
UseLtv { get; set; } Ottiene/imposta il flag di convalida ltv.

Metodi

Nome Descrizione
Verify() Verifica il documento relativo a questa firma e restituisce true se il documento è valido o altrimenti false.

Guarda anche