From 4f7851d03c49d60b8da1ab47cf669f8e38110baf Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 27 Feb 2013 21:01:49 +0100 Subject: [PATCH] add reference date for validity verification --- npa/src/npa-tool.c | 4 +++- npa/src/npa-tool.ggo.in | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/npa/src/npa-tool.c b/npa/src/npa-tool.c index c660ac7..bfa6535 100644 --- a/npa/src/npa-tool.c +++ b/npa/src/npa-tool.c @@ -598,7 +598,9 @@ main (int argc, char **argv) } if (cmdline.verify_validity_given) { r = add_to_ASN1_AUXILIARY_DATA(&templates, - NID_id_DateOfExpiry, NULL, 0); + NID_id_DateOfExpiry, + (unsigned char *) cmdline.verify_validity_arg, + strlen(cmdline.verify_validity_arg)); if (r < 0) goto err; } diff --git a/npa/src/npa-tool.ggo.in b/npa/src/npa-tool.ggo.in index 5980e52..d464919 100644 --- a/npa/src/npa-tool.ggo.in +++ b/npa/src/npa-tool.ggo.in @@ -189,8 +189,10 @@ option "write-dg21" - section "Verification of validity, age and community ID" option "verify-validity" - - "Verify the chip's validity" - flag off + "Verify the chip's validity with a reference date" + string + typestr="YYYYMMDD" + optional option "older-than" - "Verify age with a reference date" string