From 7e797a06c3eeac137eeb2e5743a7982bb5636841 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sat, 8 May 1999 11:08:25 +0000 Subject: [PATCH] GeneralizedTime setting fixes. --- crypto/asn1/a_gentm.c | 2 +- crypto/asn1/a_time.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/asn1/a_gentm.c b/crypto/asn1/a_gentm.c index 70c99ef441..84440cce6c 100644 --- a/crypto/asn1/a_gentm.c +++ b/crypto/asn1/a_gentm.c @@ -198,7 +198,7 @@ ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, s->data=(unsigned char *)p; } - sprintf(p,"%04d%02d%02d%02d%02d%02dZ",ts->tm_year, + sprintf(p,"%04d%02d%02d%02d%02d%02dZ",ts->tm_year + 1900, ts->tm_mon+1,ts->tm_mday,ts->tm_hour,ts->tm_min,ts->tm_sec); s->length=strlen(p); s->type=V_ASN1_GENERALIZEDTIME; diff --git a/crypto/asn1/a_time.c b/crypto/asn1/a_time.c index c19b7b2cac..718992d0a5 100644 --- a/crypto/asn1/a_time.c +++ b/crypto/asn1/a_time.c @@ -102,7 +102,7 @@ ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t) #else ts=gmtime(&t); #endif - if((ts->tm_year >= 1950) && (ts->tm_year < 2050)) + if((ts->tm_year >= 50) && (ts->tm_year < 150)) return ASN1_UTCTIME_set(s, t); return ASN1_GENERALIZEDTIME_set(s,t); } -- 2.34.1