Add getPackageName method
authorWonkyu Kwon <wonkyu.kwon@samsung.com>
Fri, 5 Jul 2013 07:05:49 +0000 (16:05 +0900)
committerWonkyu Kwon <wonkyu.kwon@samsung.com>
Wed, 24 Jul 2013 08:56:38 +0000 (17:56 +0900)
Change-Id: I80171faf4a67f8ff62d622d6edadda40947b0897

common/SignatureHelper.cpp
common/include/SignatureHelper.h

index 9db34a13df241706e3c09598fa9ff3745ca992a7..0cbce9cf547d5188fb0afeb979550abacd219e98 100644 (file)
 
 namespace smartcard_service_api
 {
+       int SignatureHelper::getPackageName(int pid, char *package, size_t length)
+       {
+               return aul_app_get_pkgname_bypid(pid, package, length);
+       }
+
        ByteArray SignatureHelper::getCertificationHash(const char *packageName)
        {
                ByteArray result;
index 05d074ede9502599e6ff3fefb8ceccce4d1fba07..301bdb90c028df1e19aaa4a07c44d26d8a24f88f 100644 (file)
@@ -38,6 +38,7 @@ namespace smartcard_service_api
        class SignatureHelper
        {
        public:
+               static int getPackageName(int pid, char *package, size_t length);
                static ByteArray getCertificationHash(const char *packageName);
                static ByteArray getCertificationHash(int pid);
                static bool getCertificationHashes(int pid, vector<ByteArray> &certHashes);
@@ -55,10 +56,10 @@ extern "C"
 
 typedef struct _certiHash
 {
-   uint8_t *value;
-   uint32_t length;
-   struct _certiHash *next;
-}certiHash;
+       uint8_t *value;
+       uint32_t length;
+       struct _certiHash *next;
+} certiHash;
 
 typedef void (*signature_helper_get_certificate_hashes_cb)(void *user_param, uint8_t *hash, uint32_t length);