ExternalSignature

ExternalSignature class

Crea una firma separada PKCS#7Detached usando un X509Certificate2. Admite tarjetas inteligentes usb, tokens sin claves privadas exportables.

public class ExternalSignature : Signature

Constructores

NombreDescripción
ExternalSignature(X509Certificate2)Crea una firma separada PKCS#7Detached usando un X509Certificate2. Admite tarjetas inteligentes usb, tokens sin claves privadas exportables.

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.
Certificate { get; }El certificado con la clave privada.
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