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

ValeurObjectif
ctpAnyPar 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
ctpDocumentSigningExige l'EKU de signature de documents (OID 1.3.6.1.5.5.7.3.36) sur le certificat du signataire
ctpCodeSigningExige l'EKU de signature de code (OID 1.3.6.1.5.5.7.3.3) sur le certificat du signataire
ctpEmailProtectionExige l'EKU de protection e-mail (OID 1.3.6.1.5.5.7.3.4) sur le certificat du signataire
ctpTimeStampingExige l'EKU d'horodatage (OID 1.3.6.1.5.5.7.3.8) sur le certificat du signataire
ctpOCSPSigningExige l'EKU de signature OCSP (OID 1.3.6.1.5.5.7.3.9) sur le certificat du signataire
ctpCustomExige l'OID en notation pointée fourni dans THPDFCertificateValidationOptions.CustomTrustPurposeOID ; un OID malformé fait échouer la validation

Notes d'utilisation

API associées