update ca storage

Change-Id: I4fcce728d24183e8c2961c1beb4704f524391e5c
diff --git a/src/ca-storage.cpp b/src/ca-storage.cpp
index fbdae64..683e9a3 100644
--- a/src/ca-storage.cpp
+++ b/src/ca-storage.cpp
@@ -23,14 +23,12 @@
 namespace ndn {
 namespace ndncert {
 
-CaStorage::~CaStorage() = default;
-
 unique_ptr<CaStorage>
-CaStorage::createCaStorage(const std::string& caStorageType)
+CaStorage::createCaStorage(const std::string& caStorageType, const Name& caName, const std::string& path)
 {
   CaStorageFactory& factory = getFactory();
   auto i = factory.find(caStorageType);
-  return i == factory.end() ? nullptr : i->second();
+  return i == factory.end() ? nullptr : i->second(caName, path);
 }
 
 CaStorage::CaStorageFactory&