PKCS7

PKCS7 class

Rappresenta l’oggetto PKCS#7 conforme alla specifica PKCS#7 in Internet RFC 2315, PKCS #7: Cryptographic Message Syntax, Version 1.5. Il digest SHA1 dell’intervallo di byte del documento è incapsulato nel campo PKCS#7 SignedData .

public sealed class PKCS7 : Signature

Costruttori

NomeDescrizione
PKCS7()Inizializza la nuova istanza diPKCS7 classe.
PKCS7(Stream, string)Inizializza la nuova istanza diPKCS7 classe.
PKCS7(string, string)Inizializza la nuova istanza diPKCS7 classe.

Proprietà

NomeDescrizione
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

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

Guarda anche