[Problem] PKCS12 tests are failing because current process label is /User but
uid indicates that we're system user.
[Solution] Explicitly address System database. These tests should be modified
to be executed as an unprivileged user or moved to privileged tests.
[Verification] Run ckm-tests --group=T310_CKMC_CAPI_PKCS12
Change-Id: I1a14e30ca9beb1e0373cd5f0e930cf28e88e5b26
namespace
{
-CKM::Alias alias_PKCS_exportable = "CAPI-test-PKCS-export";
-CKM::Alias alias_PKCS_not_exportable = "CAPI-test-PKCS-no-export";
+CKM::Alias alias_PKCS_exportable = "/System CAPI-test-PKCS-export";
+CKM::Alias alias_PKCS_not_exportable = "/System CAPI-test-PKCS-no-export";
}
RUNNER_TEST(T3101_CAPI_PKCS12_init)
{
- remove_user_data(USER_APP);
+ remove_user_data(0);
}
RUNNER_TEST(T3102_CAPI_PKCS12_negative_wrong_password)
RUNNER_TEST(T3109_CAPI_PKCS12_deinit)
{
- remove_user_data(USER_APP);
+ remove_user_data(0);
}