CertificateEncryptionOptions
نظرة عامة
CertificateEncryptionOptions هي فئة في Aspose.PDF FOSS لـ .NET.
يُجَمِّع الشهادة العامة المستخدمة لتشفير المستند ومخزن المفتاح الخاص اللازم لفك تشفيره.
توفر هذه الفئة 4 طرق للعمل مع كائنات CertificateEncryptionOptions في برامج .NET.
الطرق المتاحة تشمل: CertificateEncryptionOptions.
جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: PfxPassword، PfxPath، PublicCertificate، StoreLocation، StoreName.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
PublicCertificate | X509Certificate2 | قراءة | شهادة المفتاح العام التي تم تشفير المستند بها (قائمة المستلم في قاموس معالج أمان PDF المفتاح العام). |
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. |