CertificateEncryptionOptions
Обзор
CertificateEncryptionOptions является классом в Aspose.PDF FOSS для .NET.
Сочетает в себе публичный сертификат, используемый для шифрования документа и хранилище частного ключа, необходимое для его расшифровки.
Этот класс предоставляет 4 метода для работы с объектами CertificateEncryptionOptions в программах .NET. Доступные методы включают: CertificateEncryptionOptions. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Читайте . | Сертификат с открытым ключом, который зашифровал документ (запись получателя словаря обработки безопасности PDF-общий ключ). |
PfxPath | string? | Читайте . | Путь к файлу PFX/PKCS#12 со сходным PublicCertificate частным ключем, или нулевой при наличии в хранилище сертификатов Windows. |
PfxPassword | string? | Читайте . | Пароль для файла PFX в PfxPath, или нулевой, когда файл не защищен паролем. |
StoreName | StoreName? | Читайте . | Хранить сертификат Windows, содержащий частный ключ, когда не предоставлено PfxPath. |
StoreLocation | StoreLocation? | Читайте . | Местонахождение магазина сертификатов Windows. |
Методы
| Signature | Описание: |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Вызывает CertificateEncryptionOptions ((publicCertificate, pfxPath, PfxPassword) на данном экземпляре CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Вызывает CertificateEncryptionOptions ((publicCertificate, storeName, shopLocation) на данном примере CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Вызывает CertificateEncryptionOptions ((publicCertificatePath, pfxPth, PfxPassword) на данном примере CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Вызывает CertificateEncryptionOptions ((publicCertificatePath, storeName, shopLocation) на данном экземпляре CertificateEncryptionOptions. |