Signature

Signature class

Una classe astratta che rappresenta l’oggetto firma nel documento pdf. Le firme sono campi con valori di oggetti firma, l’ultimo contiene i dati utilizzati per verificare la validità del documento.

public abstract class Signature

Costruttori

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