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署名者証明書に OCSP 署名 EKU(OID 1.3.6.1.5.5.7.3.9)を要求します
ctpCustomTHPDFCertificateValidationOptions.CustomTrustPurposeOID で指定されたドット区切り OID を要求します。不正な形式の OID は検証失敗になります

使用上の注意

関連 API