Type THPDFCertificateTrustPurpose
Sélectionne l'usage de clé étendu que le certificat du signataire doit satisfaire pendant la validation du chemin de certificats
Déclaration
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Unité
HPDFSignVerify
Valeurs
| Valeur | Objectif |
|---|---|
ctpAny | Par défaut ; se résout en un OID d'usage vide, si bien que l'EKU du signataire n'est pas contraint à un usage spécifique |
ctpDocumentSigning | Exige l'EKU de signature de documents (OID 1.3.6.1.5.5.7.3.36) sur le certificat du signataire |
ctpCodeSigning | Exige l'EKU de signature de code (OID 1.3.6.1.5.5.7.3.3) sur le certificat du signataire |
ctpEmailProtection | Exige l'EKU de protection e-mail (OID 1.3.6.1.5.5.7.3.4) sur le certificat du signataire |
ctpTimeStamping | Exige l'EKU d'horodatage (OID 1.3.6.1.5.5.7.3.8) sur le certificat du signataire |
ctpOCSPSigning | Exige l'EKU de signature OCSP (OID 1.3.6.1.5.5.7.3.9) sur le certificat du signataire |
ctpCustom | Exige l'OID en notation pointée fourni dans THPDFCertificateValidationOptions.CustomTrustPurposeOID ; un OID malformé fait échouer la validation |
Notes d'utilisation
- Définissez l'usage via
THPDFCertificateValidationOptions.TrustPurpose; la valeur par défaut de l'enregistrement d'options estctpAny - L'OID d'usage résolu est confronté à l'usage de clé étendu du certificat du signataire, et une divergence fait échouer le chemin avec un message de problème EKU
- La valeur résolue et sa forme OID sont renvoyées en écho dans
THPDFCertificateValidationInfo.TrustPurposeetTrustPurposeOIDpour les rapports de vérification