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