Commit 7e797a06 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

GeneralizedTime setting fixes.

parent 8cf65228
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
+1 −1
Original line number Diff line number Diff line
@@ -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);
	}