Adding default accessflags to the do_store_private_key function in the same way do_generate_key has those accessflags

This seems the right thing to do, when you look at the initial commit which added the flags in do_generate_key and the ticket
http://www.opensc-project.org/opensc/ticket/198

Currently when storing a key, the accessflags are not set
This commit is contained in:
Robbert Müller 2012-01-08 15:48:12 +01:00
parent 6a02adca06
commit 3248a6b122
1 changed files with 5 additions and 0 deletions

View File

@ -886,6 +886,11 @@ do_store_private_key(struct sc_profile *profile)
args.x509_usage = opt_x509_usage? opt_x509_usage : usage;
}
args.access_flags |=
SC_PKCS15_PRKEY_ACCESS_SENSITIVE
| SC_PKCS15_PRKEY_ACCESS_ALWAYSSENSITIVE
| SC_PKCS15_PRKEY_ACCESS_NEVEREXTRACTABLE;
r = sc_pkcs15init_store_private_key(p15card, profile, &args, NULL);
if (r < 0)