CT_POLICY_EVAL_CTX_set_time expects milliseconds, but given seconds
This resulted in the SCT timestamp check always failing, because the timestamp appeared to be in the future. Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3138)
This commit is contained in:
parent
2094ea070a
commit
6a71e06d7a
1 changed files with 2 additions and 1 deletions
|
@ -4361,7 +4361,8 @@ int ssl_validate_ct(SSL *s)
|
|||
CT_POLICY_EVAL_CTX_set1_cert(ctx, cert);
|
||||
CT_POLICY_EVAL_CTX_set1_issuer(ctx, issuer);
|
||||
CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(ctx, s->ctx->ctlog_store);
|
||||
CT_POLICY_EVAL_CTX_set_time(ctx, SSL_SESSION_get_time(SSL_get0_session(s)));
|
||||
CT_POLICY_EVAL_CTX_set_time(
|
||||
ctx, (uint64_t)SSL_SESSION_get_time(SSL_get0_session(s)) * 1000);
|
||||
|
||||
scts = SSL_get0_peer_scts(s);
|
||||
|
||||
|
|
Loading…
Reference in a new issue