# HG changeset patch # User Paul Aurich # Date 1289178753 28800 # Node ID 3e0325d39a61ee7c311d5bd89288187a4f7a482c # Parent bbff42d465128d7e91febe7c55f9f6c7b16d3d70 x509: valid_at matches "not after" and "not before" diff -r bbff42d46512 -r 3e0325d39a61 src/x509.c --- a/src/x509.c Sat Nov 06 15:33:26 2010 +0000 +++ b/src/x509.c Sun Nov 07 17:12:33 2010 -0800 @@ -196,8 +196,8 @@ { X509* cert = luasec_to_x509(L, 1); time_t time = luaL_checkinteger(L, 2); - lua_pushboolean(L, (X509_cmp_time(X509_get_notAfter(cert), &time) > 0 - && X509_cmp_time(X509_get_notBefore(cert), &time) < 0)); + lua_pushboolean(L, (X509_cmp_time(X509_get_notAfter(cert), &time) >= 0 + && X509_cmp_time(X509_get_notBefore(cert), &time) <= 0)); return 1; }