- sc_format_path("3F005015", &p15card->file_app->path);
+ /* use the path found in EF(DIR) */
+ if (card->app_count > 0)
+ p15card->file_app->path = card->app[0]->path;
+ else
+ sc_format_path("3F005015", &p15card->file_app->path);
The code immediately below replaces p15card->file_app->path if
sc_find_pkcs15_app finds a compatible app. If that's not happening, then
you need to check/update the apps array in dir.c to make sure it includes
the oid of your app.
It seems like a bad idea to blindly use the first app listed in EF(DIR)
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel