summaryrefslogtreecommitdiff
path: root/src/manager/initial-values/InitialValueHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager/initial-values/InitialValueHandler.h')
-rw-r--r--src/manager/initial-values/InitialValueHandler.h20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/manager/initial-values/InitialValueHandler.h b/src/manager/initial-values/InitialValueHandler.h
index 5a73ee92..f8d8a25e 100644
--- a/src/manager/initial-values/InitialValueHandler.h
+++ b/src/manager/initial-values/InitialValueHandler.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2015 - 2018 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -39,9 +39,13 @@ class InitialValueHandler : public NoCharactersHandler {
public:
typedef std::shared_ptr<InitialValueHandler> InitialValueHandlerPtr;
- explicit InitialValueHandler(CKMLogic &db_logic,
- const CKM::RawBuffer &encryptedKey)
- : m_exportable(false), m_db_logic(db_logic), m_encryptedKey(encryptedKey) {}
+ explicit InitialValueHandler(CKMLogic &db_logic, const CKM::RawBuffer &encryptedKey) :
+ m_exportable(false),
+ m_backend(PolicyBackend::DEFAULT),
+ m_db_logic(db_logic),
+ m_encryptedKey(encryptedKey)
+ {}
+
virtual ~InitialValueHandler() {}
BufferHandler::BufferHandlerPtr CreateBufferHandler(EncodingType type);
@@ -52,9 +56,11 @@ public:
protected:
virtual DataType getDataType() const = 0;
- Alias m_name;
- Password m_password;
- bool m_exportable;
+ Alias m_name;
+ Password m_password;
+ bool m_exportable;
+ PolicyBackend m_backend;
+
CKMLogic &m_db_logic;
const CKM::RawBuffer &m_encryptedKey;