PKCS1

PKCS1 class

Representa el objeto de firma con respecto al estándar PKCS#1. El algoritmo de cifrado RSA y el método de resumen SHA-1 se utilizan para firmar.

public sealed class PKCS1 : Signature

Constructores

Nombre Descripción
PKCS1() Inicializa una nueva instancia delPKCS1 clase.
PKCS1(Stream) Inicializa una nueva instancia delPKCS1 clase.
PKCS1(Stream, string) Inicializa una nueva instancia delPKCS1 clase.
PKCS1(string, string) Inicializa una nueva instancia delPKCS1 clase.

Propiedades

Nombre Descripció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

Nombre Descripció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