PKCS1

PKCS1 class

Rappresenta l’oggetto firma relativo allo standard PKCS#1. Per la firma vengono utilizzati l’algoritmo di crittografia RSA e il metodo digest SHA-1.

public sealed class PKCS1 : Signature

Costruttori

Nome Descrizione
PKCS1() Inizializza la nuova istanza diPKCS1 classe.
PKCS1(Stream) Inizializza la nuova istanza diPKCS1 classe.
PKCS1(Stream, string) Inizializza la nuova istanza diPKCS1 classe.
PKCS1(string, string) Inizializza la nuova istanza diPKCS1 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