CertificateEncryptionOptions

CertificateEncryptionOptions

Общ преглед

CertificateEncryptionOptions е клас в Aspose.PDF FOSS за .NET.

Събира публичния сертификат, използван за криптиране на документ, и хранилището на частния ключ, необходимо за декриптирането му.

Този клас предоставя 4 метода за работа с обекти CertificateEncryptionOptions в .NET програми.
Наличните методи включват: CertificateEncryptionOptions.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.

Свойства

ИмеТипДостъпОписание
PublicCertificateX509Certificate2ЧетенеСертификат с публичен ключ, който шифрира документа (записът Recipient в речник на PDF Public-Key security handler).
PfxPathstring?ЧетенеПът към файл PFX/PKCS#12, съдържащ частния ключ, съответстващ на PublicCertificate, или null, когато частният ключ е в Windows сертификатен магазин.
PfxPasswordstring?ЧетенеПарола за PFX файла в PfxPath, или null, когато файлът не е защитен с парола.
StoreNameStoreName?ЧетенеWindows сертификатен магазин, съдържащ частния ключ, когато не е предоставен PfxPath.
StoreLocationStoreLocation?ЧетенеМестоположение на Windows сертификатния магазин.

Методи

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

Вижте също

 Български