From 1b0ef1b4ab59d1412929c24447cea032225d4fe8 Mon Sep 17 00:00:00 2001 From: Dariusz Michaluk Date: Mon, 22 May 2017 17:29:33 +0200 Subject: [PATCH] Adjust app defined privileges tests to license-manager changes Change-Id: I3b478b4e418e3df46e194cd13ec9524a57ab1d13 --- packaging/security-tests.spec | 4 +- src/security-manager-tests/CMakeLists.txt | 5 + .../app_def_client_01_pkg_id/cert/futuremind.der | Bin 0 -> 1575 bytes .../app_def_client_01_pkg_id/cert/softwaremind.pem | 35 ++ .../cert/abcsoftware.pem | 35 ++ .../cert/xyzsoftware.der | Bin 0 -> 1543 bytes .../cert/xyzsoftware.pem | 35 ++ .../test_cases_app_defined_privilege.cpp | 408 ++++++++++++--------- 8 files changed, 344 insertions(+), 178 deletions(-) create mode 100644 src/security-manager-tests/app_files/app_def_client_01_pkg_id/cert/futuremind.der create mode 100644 src/security-manager-tests/app_files/app_def_client_01_pkg_id/cert/softwaremind.pem create mode 100644 src/security-manager-tests/app_files/app_def_provider_01_pkg_id/cert/abcsoftware.pem create mode 100644 src/security-manager-tests/app_files/app_def_provider_01_pkg_id/cert/xyzsoftware.der create mode 100644 src/security-manager-tests/app_files/app_def_provider_02_pkg_id/cert/xyzsoftware.pem diff --git a/packaging/security-tests.spec b/packaging/security-tests.spec index f981779..f815452 100644 --- a/packaging/security-tests.spec +++ b/packaging/security-tests.spec @@ -59,7 +59,8 @@ cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DAPP_USER="security_test_user" \ -DCKM_TEST_DIR=%{ckm_test_dir} \ -DCKM_RW_DATA_DIR=%{ckm_rw_data_dir} \ - -DGLOBAL_APP_DIR=%{TZ_SYS_RW_APP} + -DGLOBAL_APP_DIR=%{TZ_SYS_RW_APP} \ + -DLOCAL_APP_DIR="%{TZ_SYS_HOME}/security_test_user/apps_rw" make %{?jobs:-j%jobs} %install @@ -93,6 +94,7 @@ echo "security-tests postinst done ..." /etc/smack/test_smack_rules /etc/smack/test_smack_rules_lnk %{TZ_SYS_RW_APP}* +%{TZ_SYS_HOME}/security_test_user/apps_rw/* /usr/bin/cynara-test /usr/bin/ckm-tests /usr/bin/ckm-integration-tests diff --git a/src/security-manager-tests/CMakeLists.txt b/src/security-manager-tests/CMakeLists.txt index b986d9a..c5badf9 100644 --- a/src/security-manager-tests/CMakeLists.txt +++ b/src/security-manager-tests/CMakeLists.txt @@ -101,3 +101,8 @@ INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/src/security-manager-tests/app_files/ DESTINATION ${GLOBAL_APP_DIR} ) + +INSTALL(DIRECTORY + ${PROJECT_SOURCE_DIR}/src/security-manager-tests/app_files/ + DESTINATION ${LOCAL_APP_DIR} +) \ No newline at end of file diff --git a/src/security-manager-tests/app_files/app_def_client_01_pkg_id/cert/futuremind.der b/src/security-manager-tests/app_files/app_def_client_01_pkg_id/cert/futuremind.der new file mode 100644 index 0000000000000000000000000000000000000000..939977f5f1aebdf20177f6fc2c4df85ddbdbd177 GIT binary patch literal 1575 zcmbW1c{tPw7{_OR7!4+8j@&nGncs}YO+;7}>n4);Il|05V`OG%F-b;?l4FI+(d4Kc zV;xIHFfI$j4&0TM1Q=?|TQLJ35OWV)+aix>*ZNuV&gAP$SgfH)i$<0*l{?nv;v1mn{G zlUx)O{+pc7GJ+gIf{q8{{r@kw8mO|HTjF2tfN!(IwrB5P(*dR3JBIVXxafc&Y}@Ap z=l~p+R|6Bit5lv}GmRYX~KTd%7Ilh)Mu#>J*#<^P+_#f+JmO-MXk&}xlWJCsVPAz%0}gp zHMSh++I%o;}i7?Gv|2(WstXnE2r=qeNXP{bU@4w{NfJhC+qc{jBu2 zV{g5U_c7hShOehql=M5WkN>i$=84gqnF?Dg#O4kYtm%Iqdz#$l;Ej0Y?WhQF!C~;i zD3JQ?>SRT^0T2crL?BNmSi=+6j>1vg^5U}gLBp*VFar&!TfKV535Do0#% zCX@_4&pd75T4cm3`r$gXAt9b{TjiKC6CzCm(K-FSjc?@Xs(aTNnQt5L; zxt|&pmF12Y9X7jzlyoC9F2BuSQ3NWRPR!{9Z!vp;#^mWItEe_pmK$7u<4Gk4rr*7_ zHCg)F__}jRJqvj%VktwKuma1mY)jRRaq+QDLTWtx7%A2^1zPGUnsuZww^9rTavY%C zR}Jscw)Xev^vOdiABX#iRFogq6WesAub-Ch{z~~;QX|b^2DN4LsJ7|kT5fk zPDV*dft9{~NoG}Qo?d=Yx_(Y(a%x_2YKneEWmPd$y?%0HZfa4Yp}K)8+y$JBViGB- zWvMy&1*t_2NQ(6eat!3ec@51COpS~T4U8>K&7#D4jX+!jD0dLMyopH(IhYw)8JL@x z_!$hEn7Ejlm>3x@TS!$m-C5sX_k&yDly=XxTaCM!r(V~&xl2yDm$`lIrqp9Om%pm# z2_H*4wJK?)4%3qbTKX*?cTDZlYC&U3d0Yr%{#)PUsY7Ox1A|2GnySZmGgn_qNRO%cdblra_5zlbGv5aRrL0k z`B7=7SF`n|H~$leTYHFk@0>zY!z`P#Y*sxx_e*~GVK4OmS>kM4h0t$&hfZ+G*=wzQ z^jYuq@2ou2MYbnZOFpDO+qv%0>C&J;t-mrm8PDpTxjdoz%2E654~-78TX*D^w5OCPpODGV?9Ft@l~ihuFz6?{jm%*(8l;@>~|Wv`zQDS4XvpU~eJ-JPoC z7V`__>@-+beO{-pT~sQ0+v&(#rIM!Bbf-fnrivK-yH`~XY zA1dyj==!?2gHK|$#XAmOri+$Uo(x)H)zL-nOVSpqOuYT^+t-Ux#kFtZj#pQ%`nxhX zV)E`N%`XXwN4I>^2zHrJele`_@aek4b$(H6uk6$Lt!w_=E&TU~*Zo`Noh+BM?YRAN z%Z&cwqjGcBN{QU9+TFW=BW10-a3X8-dUhG^sdLPV*GM_8v}`#k^~B)S;RXT6_({<# zrZxreZSJ1Z?sCcN<9C5uF^qak3ZGB#4}PgWE3~JyC;3jRM8lO|8e%l!zqj$W`|-lXSN8smY}!PTFROw{~+ot zYr=kAi*MU7alY4)zuYlq9anz&_&8LnO*gPGx|&fV`?O?xjEC7xB#X%9Xwe|DJ? z|AU1kOHOAm^6uICCE;46>oz0X(C-f}mG8(+5IU)oA>+iSr(&I