ltc_x509_time - fix confusion utc vs. utc (one of them renamed to is_utc)

This commit is contained in:
Karel Miko 2026-04-16 23:45:27 +02:00
parent 8ad56cc69c
commit 02e47807e8
2 changed files with 3 additions and 3 deletions

View file

@ -1139,7 +1139,7 @@ typedef struct ltc_x509_time {
ltc_utctime *utc;
ltc_generalizedtime *generalized;
} u;
int utc;
int is_utc;
const char *str;
const ltc_asn1_list *asn1;
} ltc_x509_time;

View file

@ -366,7 +366,7 @@ static int s_x509_get_validity(const ltc_asn1_list *seq, ltc_x509_validity *vali
}
if (source->type == LTC_ASN1_GENERALIZEDTIME) {
ltc_generalizedtime *gt = source->data;
value->utc = 0;
value->is_utc = 0;
value->u.generalized = gt;
/* RFC5280 Ch. 4.1.2.5.2
* GeneralizedTime values MUST be expressed in Greenwich Mean Time [...]
@ -392,7 +392,7 @@ static int s_x509_get_validity(const ltc_asn1_list *seq, ltc_x509_validity *vali
}
} else if (source->type == LTC_ASN1_UTCTIME) {
ltc_utctime* ut = source->data;
value->utc = 1;
value->is_utc = 1;
value->u.utc = ut;
/* RFC5280 Ch. 4.1.2.5.1
* UTCTime values MUST be expressed in Greenwich Mean Time */