טיפוס THPDFCertificateTrustPurpose
בוחר את ייעוד ה-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עבור דוחות אימות