DigitalSignature
DigitalSignature class
Contiene le proprietà della firma digitale.
public class DigitalSignature : BaseSignature
Costruttori
| Nome | 
Descrizione | 
| DigitalSignature() | 
Inizializza la firma digitale con i parametri predefiniti. | 
| DigitalSignature(string) | 
Inizializza firma digitale con SignatureId noto. | 
| DigitalSignature(X509Certificate2) | 
Crea firma digitale con certificato specificato. | 
| DigitalSignature(X509Store) | 
Crea firma digitale basata sull’archivio X509 specificato. Verrà utilizzato il primo certificato dell’archivio specificato. | 
| DigitalSignature(X509Store, int) | 
Crea una firma digitale basata sull’archivio X509 specificato e sull’indice del certificato. | 
Proprietà
| Nome | 
Descrizione | 
| Certificate { get; set; } | 
Ottiene o imposta il certificato X509. | 
| CertificateStoreLocation { get; set; } | 
Specifica il percorso di archiviazione del certificato | 
| CertificateStoreName { get; set; } | 
Specifica il nome dell’archivio del certificato. | 
| Comments { get; set; } | 
Ottiene o imposta il commento sullo scopo della firma. | 
| CreatedOn { get; set; } | 
Ottieni o imposta la data di creazione della firma. | 
| Deleted { get; } | 
Ottieni il flag che indica se questa firma è stata eliminata dal documento. Questa proprietà viene utilizzata solo per i record del registro cronologico del documento per conservare l’elenco delle firme eliminate. | 
| Height { get; set; } | 
Specifica l’altezza della segnatura. | 
| IsSignature { get; set; } | 
Ottieni o imposta il flag per indicare se questo componente è Firma o contenuto del documento. Questa proprietà viene utilizzata con il metodo Update per impostare l’elemento come firma (true) o elemento del documento (false). | 
| IsValid { get; set; } | 
Mantiene vero se questa firma digitale è valida e il documento non è stato manomesso. | 
| Left { get; set; } | 
Specifica la posizione sinistra della firma. | 
| ModifiedOn { get; set; } | 
Ottieni o imposta la data di modifica della firma. | 
| PageNumber { get; } | 
Specifica la firma della pagina in cui è stata trovata. | 
| SignatureId { get; } | 
Identificatore di firma univoco per modificare la firma nel documento tramite i metodi Update o Delete. Questa proprietà verrà impostata automaticamente dopo la chiamata al metodo Sign o Search. Se questa proprietà è stata salvata prima, può essere impostata manualmente per manipolare la firma. | 
| SignatureType { get; } | 
Specifica il tipo di firma. | 
| SignTime { get; set; } | 
Ottiene o imposta l’ora in cui il documento è stato firmato. | 
| Thumbprint { get; } | 
Ottiene l’identificazione personale di un certificato. | 
| Top { get; set; } | 
Specifica la posizione superiore della firma. | 
| Width { get; set; } | 
Specifica la larghezza della firma. | 
| XAdESType { get; } | 
Tipo XAdESXAdESType . Il valore predefinito è Nessuno (XAdES è disattivato). Al momento il tipo di firma XAdES è supportato solo per i documenti Spreadsheet. | 
Metodi
| Nome | 
Descrizione | 
| override Clone() | 
Clona istanza firma codice a barre. | 
| override Equals(object) | 
Sovrascrive il metodo Equals per confrontare le proprietà della firma | 
| override GetHashCode() | 
Sostituisce il metodo GetHashCode | 
| static LoadDigitalSignatures() | 
Carica la firma digitale da tutti gli archivi di certificati X509 del sistema. | 
| static LoadDigitalSignatures(StoreName) | 
Carica la firma digitale dall’archivio dei certificati X509 passati. | 
| static LoadDigitalSignatures(StoreName, StoreLocation) | 
Carica la firma digitale dall’archivio dei certificati X509 passati. | 
Guarda anche