From e3947061c4bf827702802071340f2fbb6fe715b5 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Fri, 1 Feb 2013 00:47:45 +0100 Subject: [PATCH] selectig eid after EAC --- npa/src/npa-tool.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/npa/src/npa-tool.c b/npa/src/npa-tool.c index 932fb7d..e00a854 100644 --- a/npa/src/npa-tool.c +++ b/npa/src/npa-tool.c @@ -547,6 +547,14 @@ main (int argc, char **argv) if (r < 0) goto err; printf("Performed Chip Authentication.\n"); + + unsigned char eid_aid[] = { 0xE8, 0x07, 0x04, 0x00, 0x7f, 0x00, 0x07, 0x03, 0x02}; + sc_path_t path; + sc_path_set(&path, SC_PATH_TYPE_DF_NAME, eid_aid, sizeof eid_aid, 0, 0); + r = sc_select_file(card, &path, NULL); + if (r < 0) + goto err; + printf("Selected eID application.\n"); } if (cmdline.read_dg1_flag)