From: Dr. Stephen Henson Date: Sat, 8 May 1999 11:08:25 +0000 (+0000) Subject: GeneralizedTime setting fixes. X-Git-Tag: OpenSSL_0_9_3beta1~128 X-Git-Url: https://git.openssl.org/gitweb/?a=commitdiff_plain;h=7e797a06c3eeac137eeb2e5743a7982bb5636841;p=openssl.git GeneralizedTime setting fixes. --- 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); }