THPDFSignatureTimeValidity Type

Compares the evaluation time against the signer certificate validity window

Declaration

THPDFSignatureTimeValidity= (
  stvUnknown,
  stvValid,
  stvNotYetValid,
  stvExpired,
  stvInvalidRange,
  stvSigningTimeOutsideCertificate
  );

Unit

HPDFSignVerify

Values

ValuePurpose
stvUnknownThe certificate carries no usable notBefore/notAfter pair, so no time comparison is possible
stvValidThe evaluation time lies inside the certificate validity window
stvNotYetValidThe evaluation time is earlier than the certificate's notBefore
stvExpiredThe evaluation time is later than the certificate's notAfter
stvInvalidRangeThe certificate's notBefore is later than its notAfter, so the window itself is broken
stvSigningTimeOutsideCertificateThe embedded signing time falls outside the certificate validity window even though the evaluation time is fine

Usage notes

Related APIs