گزینههای رمزنگاری گواهی
نمای کلی
CertificateEncryptionOptions یک کلاس در Aspose.PDF FOSS برای .NET است.
بستهبندی میکند گواهی عمومی مورد استفاده برای رمزنگاری یک سند و مخزن کلید خصوصی مورد نیاز برای رمزگشایی آن.
این کلاس ۴ متد برای کار با اشیاء CertificateEncryptionOptions در برنامههای .NET فراهم میکند.
متدهای موجود شامل: CertificateEncryptionOptions.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: PfxPassword، PfxPath، PublicCertificate، StoreLocation، StoreName.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Read | گواهی کلید عمومی که سند را رمزنگاری کرده است (ورودی Recipient از یک دیکشنری دستگیره امنیتی PDF Public‑Key). |
PfxPath | string? | Read | مسیر به فایل PFX/PKCS#12 حاوی کلید خصوصی که با PublicCertificate مطابقت دارد، یا null زمانی که کلید خصوصی در یک Windows certificate store قرار دارد. |
PfxPassword | string? | Read | رمز عبور برای فایل PFX در PfxPath، یا null زمانی که فایل بدون رمز عبور است. |
StoreName | StoreName? | Read | Windows certificate store حاوی کلید خصوصی، زمانی که هیچ PfxPath ارائه نشده باشد. |
StoreLocation | StoreLocation? | Read | محل Windows certificate store. |
روشها
| 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 فراخوانی میکند. |