CertificateEncryptionOptions

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

NameTypeAccessDescription
PublicCertificateX509Certificate2ReadCertificado de clave pública que cifró el documento (la entrada Recipient de un diccionario de controlador de seguridad PDF Public-Key).
PfxPathstring?ReadRuta 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.
PfxPasswordstring?ReadContraseña para el archivo PFX en PfxPath, o null cuando el archivo no está protegido con contraseña.
StoreNameStoreName?ReadAlmacén de certificados de Windows que contiene la clave privada, cuando no se proporciona PfxPath.
StoreLocationStoreLocation?ReadUbicación del almacén de certificados de Windows.

Métodos

SignatureDescription
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.

Ver también

 Español