Signature

Signature class

Una clase abstracta que representa el objeto de firma en el documento pdf. Las firmas son campos con valores de objetos de firma, estos últimos contienen datos que se utilizan para verificar la validez del documento.

public abstract class Signature

Constructores

NombreDescripción
Signature()Inicializa una nueva instancia delSignature clase.
Signature(Stream, string)Inicializa una nueva instancia delSignature clase.
Signature(string, string)Inicializa una nueva instancia delSignature clase.

Propiedades

NombreDescripción
Authority { get; set; }El nombre de la persona o autoridad que firma el documento.
ByteRange { get; }Una matriz de pares de enteros (compensación de bytes de inicio, longitud en bytes) que describirá el rango de bytes exacto para el cálculo del resumen.
ContactInfo { get; set; }Información proporcionada por el firmante para permitir que un destinatario se comunique con el firmante para verificar la firma, por ejemplo, un número de teléfono.
CustomAppearance { get; set; }Obtiene/establece la apariencia personalizada.
Date { get; set; }El momento de la firma.
Location { get; set; }El nombre de host de la CPU o la ubicación física de la firma.
OcspSettings { get; set; }Obtiene/establece la configuración de ocsp.
Reason { get; set; }El motivo de la firma, como (Estoy de acuerdo…).
ShowProperties { get; set; }Obligar a mostrar/ocultar las propiedades de la firma. En caso de que ShowProperties sea verdadero, el campo de la firma tiene un formato de apariencia predefinido (cadenas para representar): ——————— ————- Firmado digitalmente por {asunto del certificado} Fecha: {firma.Fecha} Motivo: {firma.Razón} Ubicación: { firma.Ubicación} ——————————————–x000d_ donde {X} es un marcador de posición para el valor X. También la firma puede tener una imagen, en este caso, las cadenas enumeradas se colocan sobre la imagen. ShowProperties es verdadero de forma predeterminada.
TimestampSettings { get; set; }Obtiene/establece la configuración de marca de tiempo.
UseLtv { get; set; }Obtiene/establece el indicador de validación ltv.

Métodos

NombreDescripción
Verify()Verifique el documento con respecto a esta firma y devuelva verdadero si el documento es válido o falso en caso contrario.

Ver también