CertificateEncryptionOptions
Resumo geral
CertificateEncryptionOptions é uma classe em Aspose.PDF FOSS para .NET.
Reúne o certificado público usado para criptografar um documento e a loja de chaves privadas necessárias para descifrá-lo.
Esta classe fornece 4 métodos para trabalhar com objetos CertificateEncryptionOptions em programas .NET. Os métodos disponíveis incluem: CertificateEncryptionOptions. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Leia. | Certificado de chave pública que criptografou o documento (entrada do destinatário de um dicionário PDF com gerenciador de segurança de chave pública). |
PfxPath | string? | Leia. | Caminho para um arquivo PFX/PKCS#12 que contenha a chave privada correspondente PublicCertificate, ou nulo quando a clave privada está em uma loja de certificados do Windows. |
PfxPassword | string? | Leia. | Senha para o arquivo PFX em PfxPath, ou nula quando o ficheiro não está protegido por senha. |
StoreName | StoreName? | Leia. | Armazém do certificado Windows que contém a chave privada, quando não for fornecido PfxPath. |
StoreLocation | StoreLocation? | Leia. | Localização da loja de certificados do Windows. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Chama CertificateEncryptionOptions ((publicCertificate, pfxPath, PfxPassword) nesta instância CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Chama CertificateEncryptionOptions ((publicCertificate, storeName, shopLocation) nesta instância CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Chama CertificateEncryptionOptions ((publicCertificatePath, pfxPth, PfxPassword) nesta instância CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Chama CertificateEncryptionOptions ((publicCertificatePath, storeName, shopLocation) nesta instância CertificateEncryptionOptions. |