THPDFCertificateTrustPurpose Type
Selecteert het extended-key-usage-doel waaraan een ondertekenaarcertificaat moet voldoen tijdens certificaatpadvalidatie
Declaratie
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Eenheid
HPDFSignVerify
Waarden
| Waarde | Doel |
|---|---|
ctpAny | Standaard; lost op naar een lege purpose-OID, zodat de EKU van de ondertekenaar niet tot een specifiek gebruik wordt beperkt |
ctpDocumentSigning | Vereist de document-signing-EKU (OID 1.3.6.1.5.5.7.3.36) op het ondertekenaarcertificaat |
ctpCodeSigning | Vereist de code-signing-EKU (OID 1.3.6.1.5.5.7.3.3) op het ondertekenaarcertificaat |
ctpEmailProtection | Vereist de email-protection-EKU (OID 1.3.6.1.5.5.7.3.4) op het ondertekenaarcertificaat |
ctpTimeStamping | Vereist de time-stamping-EKU (OID 1.3.6.1.5.5.7.3.8) op het ondertekenaarcertificaat |
ctpOCSPSigning | Vereist de OCSP-signing-EKU (OID 1.3.6.1.5.5.7.3.9) op het ondertekenaarcertificaat |
ctpCustom | Vereist de puntgescheiden OID die in THPDFCertificateValidationOptions.CustomTrustPurposeOID is opgegeven; een misvormde OID laat de validatie falen |
Gebruiksopmerkingen
- Stel het doel in via
THPDFCertificateValidationOptions.TrustPurpose; de standaard van het optierecord isctpAny - De opgeloste purpose-OID wordt gecontroleerd tegen de extended key usage van het ondertekenaarcertificaat, en een mismatch laat het pad falen met een EKU-melding
- De opgeloste waarde en zijn OID-vorm worden teruggegeven in
THPDFCertificateValidationInfo.TrustPurposeenTrustPurposeOIDvoor verificatierapporten