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