hx509: For times before 2050 use UTCTime (fix pasto)
This commit is contained in:
@@ -1763,6 +1763,8 @@ ca_sign(hx509_context context,
|
|||||||
* are encoded in either UTCTime or GeneralizedTime.
|
* are encoded in either UTCTime or GeneralizedTime.
|
||||||
*
|
*
|
||||||
* 2524608000 is seconds since the epoch for 2050-01-01T00:00:00Z.
|
* 2524608000 is seconds since the epoch for 2050-01-01T00:00:00Z.
|
||||||
|
*
|
||||||
|
* Both, ...u.generalTime and ...u..utcTime are time_t.
|
||||||
*/
|
*/
|
||||||
if (notBefore < 1 || (int64_t)notBefore < 2524608000)
|
if (notBefore < 1 || (int64_t)notBefore < 2524608000)
|
||||||
tbsc->validity.notBefore.element = choice_Time_utcTime;
|
tbsc->validity.notBefore.element = choice_Time_utcTime;
|
||||||
@@ -1770,7 +1772,7 @@ ca_sign(hx509_context context,
|
|||||||
tbsc->validity.notBefore.element = choice_Time_generalTime;
|
tbsc->validity.notBefore.element = choice_Time_generalTime;
|
||||||
tbsc->validity.notBefore.u.generalTime = notBefore;
|
tbsc->validity.notBefore.u.generalTime = notBefore;
|
||||||
|
|
||||||
if (notAfter < 1 || (int64_t)notBefore < 2524608000)
|
if (notAfter < 1 || (int64_t)notAfter < 2524608000)
|
||||||
tbsc->validity.notAfter.element = choice_Time_utcTime;
|
tbsc->validity.notAfter.element = choice_Time_utcTime;
|
||||||
else
|
else
|
||||||
tbsc->validity.notAfter.element = choice_Time_generalTime;
|
tbsc->validity.notAfter.element = choice_Time_generalTime;
|
||||||
|
Reference in New Issue
Block a user