aboutsummaryrefslogtreecommitdiff
path: root/utils/print_roa/print_roa.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/print_roa/print_roa.c')
-rw-r--r--utils/print_roa/print_roa.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/utils/print_roa/print_roa.c b/utils/print_roa/print_roa.c
index a4febb0e..b788cb2e 100644
--- a/utils/print_roa/print_roa.c
+++ b/utils/print_roa/print_roa.c
@@ -161,10 +161,13 @@ static ROA *read_roa(const char *filename, const int print_cms, const int print_
ASN1_TYPE *so = sk_ASN1_TYPE_value(xa->value.set, 0);
switch (so->type) {
case V_ASN1_UTCTIME:
- printf(" [signingTime(U) %s]", so->value.utctime->data);
+ printf(" [signingTime(U) %s%s]",
+ so->value.utctime->data[0] < '5' ? "20" : "19",
+ so->value.utctime->data);
break;
case V_ASN1_GENERALIZEDTIME:
- printf(" [signingTime(G) %s]", so->value.generalizedtime->data);
+ printf(" [signingTime(G) %s]",
+ so->value.generalizedtime->data);
break;
}
}