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

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

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.
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

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

Guarda anche