THPDFCertificateTrustPurpose Type
Väljer det extended key usage-syfte som signerarens certifikat måste uppfylla under certifikatvägsvalideringen
Deklaration
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Enhet
HPDFSignVerify
Värden
| Värde | Syfte |
|---|---|
ctpAny | Standard; löses upp till ett tomt syfte-OID, så att signerarens EKU inte begränsas till en viss användning |
ctpDocumentSigning | Kräver dokumentsignerings-EKU:n (OID 1.3.6.1.5.5.7.3.36) på signerarens certifikat |
ctpCodeSigning | Kräver kodsignerings-EKU:n (OID 1.3.6.1.5.5.7.3.3) på signerarens certifikat |
ctpEmailProtection | Kräver e-postskydds-EKU:n (OID 1.3.6.1.5.5.7.3.4) på signerarens certifikat |
ctpTimeStamping | Kräver tidsstämpel-EKU:n (OID 1.3.6.1.5.5.7.3.8) på signerarens certifikat |
ctpOCSPSigning | Kräver OCSP-signerings-EKU:n (OID 1.3.6.1.5.5.7.3.9) på signerarens certifikat |
ctpCustom | Kräver den punktseparerade OID som anges i THPDFCertificateValidationOptions.CustomTrustPurposeOID; en felaktigt formad OID får valideringen att misslyckas |
Användningsanteckningar
- Sätt syftet via
THPDFCertificateValidationOptions.TrustPurpose; options-recordens standardvärde ärctpAny - Det upplösta syfte-OID:et kontrolleras mot signerarens certifikats extended key usage, och en avvikelse får vägen att misslyckas med ett EKU-problemmeddelande
- Det upplösta värdet och dess OID-form upprepas i
THPDFCertificateValidationInfo.TrustPurposeochTrustPurposeOIDför verifieringsrapporter