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 προστασίας email (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στο record επιλογών - Το OID σκοπού που προκύπτει ελέγχεται έναντι του extended key usage του πιστοποιητικού του υπογράφοντα, και αναντιστοιχία αποτυγχάνει τη διαδρομή με μήνυμα EKU issue
- Η τιμή που προκύπτει και η μορφή OID της αντανακλώνται στα
THPDFCertificateValidationInfo.TrustPurposeκαιTrustPurposeOIDγια τις αναφορές επαλήθευσης