Тип THPDFCertificateTrustPurpose

Визначає призначення розширеного використання ключа (EKU), якому має відповідати сертифікат підписувача під час перевірки шляху сертифікації

Оголошення

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 захисту електронної пошти (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 збиває валідацію

Примітки щодо використання

Пов'язані API