THPDFCertificateTrustPurpose Type

Wählt den Extended-Key-Usage-Zweck, den ein Signatorzertifikat während der Zertifikatspfadvalidierung erfüllen muss

Deklaration

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

Unit

HPDFSignVerify

Werte

WertZweck
ctpAnyStandard; löst zu einer leeren Zweck-OID auf, sodass die Signator-EKU nicht auf eine bestimmte Verwendung beschränkt ist
ctpDocumentSigningFordert die Document-Signing-EKU (OID 1.3.6.1.5.5.7.3.36) auf dem Signatorzertifikat
ctpCodeSigningFordert die Code-Signing-EKU (OID 1.3.6.1.5.5.7.3.3) auf dem Signatorzertifikat
ctpEmailProtectionFordert die Email-Protection-EKU (OID 1.3.6.1.5.5.7.3.4) auf dem Signatorzertifikat
ctpTimeStampingFordert die Time-Stamping-EKU (OID 1.3.6.1.5.5.7.3.8) auf dem Signatorzertifikat
ctpOCSPSigningFordert die OCSP-Signing-EKU (OID 1.3.6.1.5.5.7.3.9) auf dem Signatorzertifikat
ctpCustomFordert die in THPDFCertificateValidationOptions.CustomTrustPurposeOID angegebene punktierte OID; eine fehlerhafte OID lässt die Validierung scheitern

Verwendungshinweise

Verwandte APIs