pkcs15init: copy DATA object value to 'pkcs15-data-info'
When creating new DATA object, keep it's value in 'data' member of 'sc-pkcs15-data-info' data. Used by pkcs15init emulation layer to store DATA value into a proprietary placement.
This commit is contained in:
parent
c1b6575204
commit
3b0ac5f8e7
|
@ -1719,6 +1719,7 @@ sc_pkcs15init_store_data_object(struct sc_pkcs15_card *p15card,
|
|||
strlcpy(data_object_info->app_label, label, sizeof(data_object_info->app_label));
|
||||
|
||||
data_object_info->app_oid = args->app_oid;
|
||||
sc_der_copy(&data_object_info->data, &args->der_encoded);
|
||||
|
||||
r = sc_pkcs15init_store_data(p15card, profile, object, &args->der_encoded, &data_object_info->path);
|
||||
LOG_TEST_RET(ctx, r, "Store 'DATA' object error");
|
||||
|
|
Loading…
Reference in New Issue