CertificateEncryptionOptions
Visión general
CertificateEncryptionOptions es una clase en Aspose.PDF FOSS para .NET.
Agrupa el certificado público utilizado para cifrar un documento y el almacén de claves privadas necesario para descifrarlo.
Esta clase proporciona 4 métodos para trabajar con objetos CertificateEncryptionOptions en programas .NET.
Los métodos disponibles incluyen: CertificateEncryptionOptions.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Propiedades
| Name | Type | Access | Description |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Read | Certificado de clave pública que cifró el documento (la entrada Recipient de un diccionario de controlador de seguridad PDF Public-Key). |
PfxPath | string? | Read | Ruta a un archivo PFX/PKCS#12 que contiene la clave privada que coincide con PublicCertificate, o null cuando la clave privada está en un almacén de certificados de Windows. |
PfxPassword | string? | Read | Contraseña para el archivo PFX en PfxPath, o null cuando el archivo no está protegido con contraseña. |
StoreName | StoreName? | Read | Almacén de certificados de Windows que contiene la clave privada, cuando no se proporciona PfxPath. |
StoreLocation | StoreLocation? | Read | Ubicación del almacén de certificados de Windows. |
Métodos
| Signature | Description |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Llama a CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) en esta instancia de CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Llama a CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) en esta instancia de CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Llama a CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) en esta instancia de CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Llama a CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) en esta instancia de CertificateEncryptionOptions. |