CertificateEncryptionOptions
Ikhtisar
CertificateEncryptionOptions adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Menggabungkan sertifikat publik yang digunakan untuk mengenkripsi dokumen dan penyimpanan kunci pribadi yang diperlukan untuk mendekripsinya.
Kelas ini menyediakan 4 metode untuk bekerja dengan objek CertificateEncryptionOptions dalam program .NET.
Metode yang tersedia meliputi: CertificateEncryptionOptions.
Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS untuk .NET.
Properti: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Properti
| Name | Type | Access | Description |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Baca | Sertifikat kunci publik yang mengenkripsi dokumen (entri Recipient dari kamus PDF Public-Key security handler). |
PfxPath | string? | Baca | Jalur ke file PFX/PKCS#12 yang berisi kunci pribadi yang cocok dengan PublicCertificate, atau null ketika kunci pribadi berada di penyimpanan sertifikat Windows. |
PfxPassword | string? | Baca | Kata sandi untuk file PFX di PfxPath, atau null ketika file tidak dilindungi kata sandi. |
StoreName | StoreName? | Baca | Penyimpanan sertifikat Windows yang berisi kunci pribadi, ketika tidak ada PfxPath yang diberikan. |
StoreLocation | StoreLocation? | Baca | Lokasi penyimpanan sertifikat Windows. |
Metode
| Signature | Description |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Memanggil CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) pada instance CertificateEncryptionOptions ini. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Memanggil CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) pada instance CertificateEncryptionOptions ini. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Memanggil CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) pada instance CertificateEncryptionOptions ini. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Memanggil CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) pada instance CertificateEncryptionOptions ini. |