THPDFCertificateTrustPurpose Type

هدف extended key usage‌ای را انتخاب می‌کند که گواهی امضاکننده در اعتبارسنجی مسیر گواهی باید برآورده کند

اعلان

THPDFCertificateTrustPurpose= (
  ctpAny,
  ctpDocumentSigning,
  ctpCodeSigning,
  ctpEmailProtection,
  ctpTimeStamping,
  ctpOCSPSigning,
  ctpCustom
  );

واحد

HPDFSignVerify

مقادیر

مقدارهدف
ctpAnyپیش‌فرض؛ به OID هدف خالی حل می‌شود، پس EKU امضاکننده به کاربرد مشخصی محدود نمی‌شود
ctpDocumentSigningEKU امضای سند (OID 1.3.6.1.5.5.7.3.36) را روی گواهی امضاکننده الزامی می‌کند
ctpCodeSigningEKU امضای کد (OID 1.3.6.1.5.5.7.3.3) را روی گواهی امضاکننده الزامی می‌کند
ctpEmailProtectionEKU محافظت ایمیل (OID 1.3.6.1.5.5.7.3.4) را روی گواهی امضاکننده الزامی می‌کند
ctpTimeStampingEKU مهر زمان (OID 1.3.6.1.5.5.7.3.8) را روی گواهی امضاکننده الزامی می‌کند
ctpOCSPSigningEKU امضای OCSP (OID 1.3.6.1.5.5.7.3.9) را روی گواهی امضاکننده الزامی می‌کند
ctpCustomOID نقطه‌گذاری‌شدهٔ داده‌شده در THPDFCertificateValidationOptions.CustomTrustPurposeOID را الزامی می‌کند؛ OID بدشکل، اعتبارسنجی را شکست می‌دهد

یادداشت‌های استفاده

APIهای مرتبط