ExternalSignature

ExternalSignature class

Crea una firma separata PKCS#7Detached utilizzando un certificato X5092. Supporta smartcard usb, token senza chiavi private esportabili.

public class ExternalSignature : Signature

Costruttori

Nome Descrizione
ExternalSignature(X509Certificate2) Crea una firma separata PKCS#7Detached utilizzando un certificato X5092. Supporta smartcard usb, token senza chiavi private esportabili.

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.
Certificate { get; } Il certificato con la chiave privata.
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