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 |
|---|---|
ctpAny | Výchozí; překládá se na prázdný OID účelu, takže EKU podepisujícího není omezen na konkrétní použití |
ctpDocumentSigning | Vyžaduje EKU pro podepisování dokumentů (OID 1.3.6.1.5.5.7.3.36) na certifikátu podepisujícího |
ctpCodeSigning | Vyžaduje EKU pro podepisování kódu (OID 1.3.6.1.5.5.7.3.3) na certifikátu podepisujícího |
ctpEmailProtection | Vyžaduje EKU pro ochranu e-mailu (OID 1.3.6.1.5.5.7.3.4) na certifikátu podepisujícího |
ctpTimeStamping | Vyžaduje EKU pro časová razítka (OID 1.3.6.1.5.5.7.3.8) na certifikátu podepisujícího |
ctpOCSPSigning | Vyžaduje EKU pro podepisování OCSP (OID 1.3.6.1.5.5.7.3.9) na certifikátu podepisujícího |
ctpCustom | Vyžaduje tečkovaný OID zadaný v THPDFCertificateValidationOptions.CustomTrustPurposeOID; poškozený OID způsobí selhání ověření |
Poznámky k použití
- Účel nastavte přes
THPDFCertificateValidationOptions.TrustPurpose; výchozí hodnota záznamu voleb jectpAny - Přeložený OID účelu se porovná s rozšířeným použitím klíče certifikátu podepisujícího a neshoda způsobí selhání cesty se zprávou o problému EKU
- Přeložená hodnota a její podoba OID se pro ověřovací reporty vrací v
THPDFCertificateValidationInfo.TrustPurposeaTrustPurposeOID