CertificateEncryptionOptions
Visión general
CertificateEncryptionOptions Es una clase en Aspose.PDF FOSS para .NET.
Bundles el certificado público utilizado para cifrar un documento y la tienda de clave privada necesaria para decriparlo.
Esta clase proporciona 4 métodos para trabajar con los objetos de CertificateEncryptionOptions en programas .NET. Los métodos disponibles incluyen: CertificateEncryptionOptions. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Leer | Certificado de clave pública que cifró el documento (la entrada del destinatario de un dicionario PDF Public Key Security Handler). |
PfxPath | string? | Leer | Paseo a un archivo PFX/PKCS#12 que tenga la clave privada de acuerdo con PublicCertificate, o nulo cuando la llave privada está en una tienda de certificados de Windows. |
PfxPassword | string? | Leer | La contraseña para el archivo PFX en PfxPath, o null cuando el fichero no está protegido por la contrasinal. |
StoreName | StoreName? | Leer | Windows certificaciones tienda que contiene la clave privada, cuando no se proporciona PfxPath. |
StoreLocation | StoreLocation? | Leer | Windows Certificación de ubicación. |
Métodos
| Signature | Descripción |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Póngase en contacto con CertificateEncryptionOptions(publicCertificate, pfxPath, fxPassword) en este instante CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Póngase en contacto con CertificateEncryptionOptions(publicCertificate, storeName, storLocation) en este instante CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Póngase en contacto con CertificateEncryptionOptions(publicCertificatePath, pfxPth, fxPassword) en este instante CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Póngase en contacto con CertificateEncryptionOptions(publicCertificatePath, storeName, storLocation) en este instante CertificateEncryptionOptions. |