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
| Wert | Zweck |
|---|---|
ctpAny | Standard; löst zu einer leeren Zweck-OID auf, sodass die Signator-EKU nicht auf eine bestimmte Verwendung beschränkt ist |
ctpDocumentSigning | Fordert die Document-Signing-EKU (OID 1.3.6.1.5.5.7.3.36) auf dem Signatorzertifikat |
ctpCodeSigning | Fordert die Code-Signing-EKU (OID 1.3.6.1.5.5.7.3.3) auf dem Signatorzertifikat |
ctpEmailProtection | Fordert die Email-Protection-EKU (OID 1.3.6.1.5.5.7.3.4) auf dem Signatorzertifikat |
ctpTimeStamping | Fordert die Time-Stamping-EKU (OID 1.3.6.1.5.5.7.3.8) auf dem Signatorzertifikat |
ctpOCSPSigning | Fordert die OCSP-Signing-EKU (OID 1.3.6.1.5.5.7.3.9) auf dem Signatorzertifikat |
ctpCustom | Fordert die in THPDFCertificateValidationOptions.CustomTrustPurposeOID angegebene punktierte OID; eine fehlerhafte OID lässt die Validierung scheitern |
Verwendungshinweise
- Setzen Sie den Zweck über
THPDFCertificateValidationOptions.TrustPurpose; der Standard des Options-Records istctpAny - Die aufgelöste Zweck-OID wird gegen den Extended Key Usage des Signatorzertifikats geprüft; eine Abweichung lässt den Pfad mit einer EKU-Problemmeldung scheitern
- Der aufgelöste Wert und seine OID-Form werden für Verifikationsberichte in
THPDFCertificateValidationInfo.TrustPurposeundTrustPurposeOIDzurückgemeldet