PKCS7Detached
Visión general
PKCS7Detached es una clase en Aspose.PDF FOSS para .NET. Hereda de: Signature.
Una configuración de firma PKCS#7 (CMS) separada.
Esta clase proporciona 6 métodos para trabajar con objetos PKCS7Detached en programas .NET. Los métodos disponibles incluyen: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET. Propiedades: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, y 8 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Authority | string | Lectura/Escritura | Obtiene o establece la autoridad. |
ContactInfo | string | Lectura/Escritura | Obtiene o establece la información de contacto. |
Location | string | Lectura/Escritura | Obtiene o establece la ubicación. |
Reason | string | Lectura/Escritura | Obtiene o establece la razón. |
Date | DateTime | Lectura/Escritura | Obtiene o establece la fecha. |
ByteRange | int[] | Lectura | La entrada /ByteRange de la firma. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lectura/Escritura | Configuraciones TSA RFC 3161; respetadas por el firmante cuando se establecen. |
OcspSettings | Aspose.Pdf.OcspSettings | Lectura/Escritura | Configuración de OCSP / verificación de revocación; respetada por el firmante cuando está establecida. |
CustomAppearance | SignatureCustomAppearance? | Lectura/Escritura | Controles de apariencia visual respetados por SignWithAppearance cuando la firma se realiza mediante una sobrecarga visible-rect. |
CustomSignHash | SignHash? | Lectura/Escritura | Callback opcional de firmante externo. |
UseLtv | bool | Lectura/Escritura | Obtiene o establece el uso ltv. |
AvoidEstimatingSignatureLength | bool | Lectura/Escritura | Cuando es verdadero, el firmante omite la pasada de estimación de rango de bytes y utiliza DefaultSignatureLength directamente al reservar espacio para la cadena hexadecimal /Contents de PKCS#7. |
DefaultSignatureLength | int | Lectura/Escritura | Número de bytes reservados para la cadena hexadecimal /Contents de PKCS#7. |
ShowProperties | bool | Lectura/Escritura | Cuando es verdadero, la apariencia visible de la firma incluye el Motivo/Ubicación/ContactInfo del firmante como texto. |
Métodos
| Firma | Descripción |
|---|---|
PKCS7Detached() | Llama a PKCS7Detached en esta instancia de PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | Llama a PKCS7Detached(pfx, password) en esta instancia de PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | Llama a PKCS7Detached(pfx, password) en esta instancia de PKCS7Detached. |
Signature() | Llama a Signature en esta instancia de PKCS7Detached. |
Verify() | Verifica el PKCS#7 de la firma cargada contra los bytes originales del PDF — devuelve true cuando la firma se decodifica y valida. |
GetSignatureAlgorithmInfo() | Analiza el sobre PKCS#7 (cuando se carga desde una firma existente) para informar la triple de algoritmo de firma / algoritmo de resumen / estándar criptográfico. |