ชนิด THPDFCertificateTrustPurpose

เลือกวัตถุประสงค์ extended key usage ที่ใบรับรองผู้เซ็นต้องรองรับระหว่างการตรวจเส้นทางใบรับรอง

การประกาศ

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

ยูนิต

HPDFSignVerify

ค่า

ค่าวัตถุประสงค์
ctpAnyค่าเริ่มต้น resolve เป็น purpose OID ว่าง EKU ของผู้เซ็นจึงไม่ถูกจำกัดไว้ที่การใช้งานใดเฉพาะ
ctpDocumentSigningบังคับว่าใบรับรองผู้เซ็นต้องมี EKU สำหรับ document-signing (OID 1.3.6.1.5.5.7.3.36)
ctpCodeSigningบังคับว่าใบรับรองผู้เซ็นต้องมี EKU สำหรับ code-signing (OID 1.3.6.1.5.5.7.3.3)
ctpEmailProtectionบังคับว่าใบรับรองผู้เซ็นต้องมี EKU สำหรับ email-protection (OID 1.3.6.1.5.5.7.3.4)
ctpTimeStampingบังคับว่าใบรับรองผู้เซ็นต้องมี EKU สำหรับ time-stamping (OID 1.3.6.1.5.5.7.3.8)
ctpOCSPSigningบังคับว่าใบรับรองผู้เซ็นต้องมี EKU สำหรับ OCSP-signing (OID 1.3.6.1.5.5.7.3.9)
ctpCustomบังคับใช้ OID แบบจุดคั่นที่ระบุใน THPDFCertificateValidationOptions.CustomTrustPurposeOID OID ที่ผิดรูปแบบจะทำให้การตรวจล้ม

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง