PdfDigitalSignature

PdfDigitalSignature class

Contiene le proprietà della firma digitale Pdf.

public class PdfDigitalSignature : DigitalSignature

Costruttori

Nome Descrizione
PdfDigitalSignature() Inizializza firma digitale Pdf senza certificato.
PdfDigitalSignature(X509Certificate2) Crea Pdf Firma digitale con certificato specificato.
PdfDigitalSignature(X509Store) Inizializza la firma digitale Pdf in base all’archivio X509 specificato. Verrà utilizzato il primo certificato dell’archivio specificato.
PdfDigitalSignature(X509Store, int) Crea Pdf 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.
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.
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.
Location { get; set; } Il nome host della CPU o la posizione fisica 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.
Reason { get; set; } Il motivo della firma, ad esempio (Accetto…).
ShowProperties { get; set; } Forza a mostrare/nascondere le proprietà della firma. Nel caso in cui ShowProperties sia true signature il campo ha un formato di aspetto predefinito Firmato digitalmente da {ContactInfo} Data: {Data} Motivo: {Reason} Località: {Location } ShowProperties è true per impostazione predefinita.
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.
TimeStamp { get; set; } Timestamp per firma digitale Pdf. Il valore predefinito è null.
Top { get; set; } Specifica la posizione superiore della firma.
Type { get; set; } Tipo di firma digitale Pdf.
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

Guarda anche