THPDFSignatureTimeValidity Type
Compara o horário de avaliação com a janela de validade do certificado do signatário
Declaração
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Unidade
HPDFSignVerify
Valores
| Valor | Finalidade |
|---|---|
stvUnknown | O certificado não carrega um par notBefore/notAfter utilizável, então nenhuma comparação de horário é possível |
stvValid | O horário de avaliação está dentro da janela de validade do certificado |
stvNotYetValid | O horário de avaliação é anterior ao notBefore do certificado |
stvExpired | O horário de avaliação é posterior ao notAfter do certificado |
stvInvalidRange | O notBefore do certificado é posterior ao notAfter dele, então a própria janela está quebrada |
stvSigningTimeOutsideCertificate | O horário de assinatura embutido cai fora da janela de validade do certificado, mesmo que o horário de avaliação esteja ok |
Notas de uso
- A validade do certificado é reportada separadamente do status criptográfico da assinatura, para que os chamadores existentes de
svValidmantenham o significado stvUnknownsignifica que o certificado não expõe datas de validade, não que a checagem foi pulada- Passar zero como horário de avaliação faz a checagem usar o horário atual