Add PKCS12 support.
[platform/core/security/key-manager.git] / src / manager / client-async / client-manager-async-impl.h
index b3aea30..e069704 100644 (file)
@@ -53,6 +53,12 @@ public:
             const Alias& alias,
             const RawBuffer& data,
             const Policy& policy);
+    void savePKCS12(
+            const ObserverPtr& observer,
+            const Alias &alias,
+            const PKCS12ShPtr &pkcs,
+            const Policy &keyPolicy,
+            const Policy &certPolicy);
 
     void createSignature(
             const ObserverPtr& observer,
@@ -98,6 +104,10 @@ public:
             DBDataType sendDataType,
             const Password &password);
 
+    void getPKCS12(
+            const ManagerAsync::ObserverPtr& observer,
+            const Alias &alias);
+
     void getBinaryDataAliasVector(
             const ManagerAsync::ObserverPtr& observer,
             DBDataType dataType);