THPDFCertificateTrustPurpose Type

Wybiera cel extended key usage, który certyfikat podpisującego musi spełnić podczas walidacji ścieżki certyfikatów

Deklaracja

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

Jednostka

HPDFSignVerify

Wartości

WartośćPrzeznaczenie
ctpAnyDomyślny, rozwiązuje się do pustego OID celu, więc EKU podpisującego nie jest ograniczone do konkretnego użycia
ctpDocumentSigningWymaga EKU document-signing (OID 1.3.6.1.5.5.7.3.36) na certyfikacie podpisującego
ctpCodeSigningWymaga EKU code-signing (OID 1.3.6.1.5.5.7.3.3) na certyfikacie podpisującego
ctpEmailProtectionWymaga EKU email-protection (OID 1.3.6.1.5.5.7.3.4) na certyfikacie podpisującego
ctpTimeStampingWymaga EKU time-stamping (OID 1.3.6.1.5.5.7.3.8) na certyfikacie podpisującego
ctpOCSPSigningWymaga EKU OCSP-signing (OID 1.3.6.1.5.5.7.3.9) na certyfikacie podpisującego
ctpCustomWymaga kropkowego OID podanego w THPDFCertificateValidationOptions.CustomTrustPurposeOID, źle uformowany OID zawala walidację

Uwagi dotyczące użycia

Powiązane API