THPDFCertificateTrustPurpose Type
هدف extended key usageای را انتخاب میکند که گواهی امضاکننده در اعتبارسنجی مسیر گواهی باید برآورده کند
اعلان
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
واحد
HPDFSignVerify
مقادیر
| مقدار | هدف |
|---|---|
ctpAny | پیشفرض؛ به OID هدف خالی حل میشود، پس EKU امضاکننده به کاربرد مشخصی محدود نمیشود |
ctpDocumentSigning | EKU امضای سند (OID 1.3.6.1.5.5.7.3.36) را روی گواهی امضاکننده الزامی میکند |
ctpCodeSigning | EKU امضای کد (OID 1.3.6.1.5.5.7.3.3) را روی گواهی امضاکننده الزامی میکند |
ctpEmailProtection | EKU محافظت ایمیل (OID 1.3.6.1.5.5.7.3.4) را روی گواهی امضاکننده الزامی میکند |
ctpTimeStamping | EKU مهر زمان (OID 1.3.6.1.5.5.7.3.8) را روی گواهی امضاکننده الزامی میکند |
ctpOCSPSigning | EKU امضای OCSP (OID 1.3.6.1.5.5.7.3.9) را روی گواهی امضاکننده الزامی میکند |
ctpCustom | OID نقطهگذاریشدهٔ دادهشده در THPDFCertificateValidationOptions.CustomTrustPurposeOID را الزامی میکند؛ OID بدشکل، اعتبارسنجی را شکست میدهد |
یادداشتهای استفاده
- هدف را از طریق
THPDFCertificateValidationOptions.TrustPurposeتنظیم کنید؛ پیشفرض رکورد گزینهctpAnyاست - OID هدفِ حلشده در برابر extended key usage گواهی امضاکننده بررسی میشود و عدم تطابق، مسیر را با پیام مشکل EKU شکست میدهد
- مقدار حلشده و شکل OID آن برای گزارشهای تأیید در
THPDFCertificateValidationInfo.TrustPurposeوTrustPurposeOIDمنعکس میشوند