PKCS7Detached

PKCS7Detached class

Representa el objeto PKCS#7 que cumple con la especificación PKCS#7 en Internet RFC 2315, PKCS #7: sintaxis de mensajes criptográficos, versión 1.5. El resumen del mensaje firmado original sobre el rango de bytes del documento se incorpora como el PKCS# normal 7 Campo SignedData. No se encapsularán datos en el campo PKCS#7 SignedData.

public sealed class PKCS7Detached : Signature

Constructores

NombreDescripción
PKCS7Detached()Inicializa una nueva instancia delPKCS7Detached clase.
PKCS7Detached(Stream)Inicializa una nueva instancia delPKCS7Detached clase.
PKCS7Detached(Stream, string)Inicializa una nueva instancia delPKCS7Detached clase.
PKCS7Detached(string, string)Inicializa una nueva instancia delPKCS7Detached 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