Typ THPDFCertificateTrustPurpose

Vybere účel rozšířeného použití klíče (EKU), kterému musí certifikát podepisujícího vyhovět při ověření cesty certifikátů

Deklarace

THPDFCertificateTrustPurpose= (
  ctpAny,
  ctpDocumentSigning,
  ctpCodeSigning,
  ctpEmailProtection,
  ctpTimeStamping,
  ctpOCSPSigning,
  ctpCustom
  );

Jednotka

HPDFSignVerify

Hodnoty

HodnotaÚčel
ctpAnyVýchozí; překládá se na prázdný OID účelu, takže EKU podepisujícího není omezen na konkrétní použití
ctpDocumentSigningVyžaduje EKU pro podepisování dokumentů (OID 1.3.6.1.5.5.7.3.36) na certifikátu podepisujícího
ctpCodeSigningVyžaduje EKU pro podepisování kódu (OID 1.3.6.1.5.5.7.3.3) na certifikátu podepisujícího
ctpEmailProtectionVyžaduje EKU pro ochranu e-mailu (OID 1.3.6.1.5.5.7.3.4) na certifikátu podepisujícího
ctpTimeStampingVyžaduje EKU pro časová razítka (OID 1.3.6.1.5.5.7.3.8) na certifikátu podepisujícího
ctpOCSPSigningVyžaduje EKU pro podepisování OCSP (OID 1.3.6.1.5.5.7.3.9) na certifikátu podepisujícího
ctpCustomVyžaduje tečkovaný OID zadaný v THPDFCertificateValidationOptions.CustomTrustPurposeOID; poškozený OID způsobí selhání ověření

Poznámky k použití

Související API