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