گزینه‌های رمزنگاری گواهی

گزینه‌های رمزنگاری گواهی

نمای کلی

CertificateEncryptionOptions یک کلاس در Aspose.PDF FOSS برای .NET است.

بسته‌بندی می‌کند گواهی عمومی مورد استفاده برای رمزنگاری یک سند و مخزن کلید خصوصی مورد نیاز برای رمزگشایی آن.

این کلاس ۴ متد برای کار با اشیاء CertificateEncryptionOptions در برنامه‌های .NET فراهم می‌کند.
متدهای موجود شامل: CertificateEncryptionOptions.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگی‌ها: PfxPassword، PfxPath، PublicCertificate، StoreLocation، StoreName.

ویژگی‌ها

نامنوعدسترسیتوضیح
PublicCertificateX509Certificate2Readگواهی کلید عمومی که سند را رمزنگاری کرده است (ورودی Recipient از یک دیکشنری دستگیره امنیتی PDF Public‑Key).
PfxPathstring?Readمسیر به فایل PFX/PKCS#12 حاوی کلید خصوصی که با PublicCertificate مطابقت دارد، یا null زمانی که کلید خصوصی در یک Windows certificate store قرار دارد.
PfxPasswordstring?Readرمز عبور برای فایل PFX در PfxPath، یا null زمانی که فایل بدون رمز عبور است.
StoreNameStoreName?ReadWindows certificate store حاوی کلید خصوصی، زمانی که هیچ PfxPath ارائه نشده باشد.
StoreLocationStoreLocation?Readمحل Windows certificate store.

روش‌ها

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 فراخوانی می‌کند.

همچنین ببینید

 فارسی