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