From 0610bcb1d2876d9e71ced51ed44c4e8854eefb33 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 19 Mar 2012 22:49:09 +0000 Subject: [tls] Parse X.509 validity times into seconds since the Epoch Signed-off-by: Michael Brown --- src/include/ipxe/x509.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'src/include') diff --git a/src/include/ipxe/x509.h b/src/include/ipxe/x509.h index 4da4539f2..f290a76e3 100644 --- a/src/include/ipxe/x509.h +++ b/src/include/ipxe/x509.h @@ -11,6 +11,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include +#include #include /** ASN.1 OID for joint-iso-itu-t(2) ds(5) attributeType(4) */ @@ -70,18 +71,8 @@ struct x509_issuer { /** An X.509 time */ struct x509_time { - /** Year */ - uint16_t year; - /** Month */ - uint8_t month; - /** Day */ - uint8_t day; - /** Hour */ - uint8_t hour; - /** Minute */ - uint8_t minute; - /** Second */ - uint8_t second; + /** Seconds since the Epoch */ + time_t time; }; /** An X.509 certificate validity period */ -- cgit v1.2.3-55-g7522