From: Bernhard M. Wiedemann Date: Sun, 5 Apr 2020 13:09:57 +0000 (+0200) Subject: tests: Fix status-request-revoked after 2020-10-24 X-Git-Tag: 3.6.14~34^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=ed208fe55f31478732fd6cc394f9576b315a42cd;p=thirdparty%2Fgnutls.git tests: Fix status-request-revoked after 2020-10-24 included certs expire 2020-10-24 so this test fails after that date. Fixes #967 This patch was done while working on reproducible builds for openSUSE. Signed-off-by: Bernhard M. Wiedemann --- diff --git a/tests/status-request-revoked.c b/tests/status-request-revoked.c index b4033214cb..0268934647 100644 --- a/tests/status-request-revoked.c +++ b/tests/status-request-revoked.c @@ -65,6 +65,16 @@ static void client_log_func(int level, const char *str) fprintf(stderr, "client|<%d>| %s", level, str); } +static time_t mytime(time_t * t) +{ + time_t then = 1586000000; + + if (t) + *t = then; + + return then; +} + static unsigned char server_cert_pem[] = "-----BEGIN CERTIFICATE-----\n" "MIIEKjCCAhKgAwIBAgIIRiBQA6KFBj0wDQYJKoZIhvcNAQELBQAwDzENMAsGA1UE\n" @@ -252,6 +262,7 @@ static int cert_verify_callback(gnutls_session_t session) unsigned int status; int ret; + gnutls_global_set_time_function(mytime); ret = gnutls_certificate_verify_peers2(session, &status); if (ret < 0) return -1;