security: Construct KeyChain from configuration file.
Change-Id: Iaddac24e2c4e199fdde83fa1d0067a87e18729c4
Refs: #1532
diff --git a/src/security/sec-tpm.hpp b/src/security/sec-tpm.hpp
index b6ea71e..5a163c6 100644
--- a/src/security/sec-tpm.hpp
+++ b/src/security/sec-tpm.hpp
@@ -28,7 +28,7 @@
*
* It specifies the interfaces of private/secret key related operations.
*/
-class SecTpm
+class SecTpm : noncopyable
{
public:
class Error : public std::runtime_error
@@ -42,7 +42,9 @@
};
virtual
- ~SecTpm() {}
+ ~SecTpm()
+ {
+ }
/**
* @brief set password of TPM
@@ -88,7 +90,7 @@
* @return true if locked, false otherwise
*/
virtual bool
- locked() = 0;
+ isLocked() = 0;
/**
* @brief Unlock the TPM.
@@ -211,7 +213,7 @@
* @param acl the new acl of the key
*/
virtual void
- addAppToACL(const Name& keyName, KeyClass keyClass, const std::string& appPath, AclType acl) = 0;
+ addAppToAcl(const Name& keyName, KeyClass keyClass, const std::string& appPath, AclType acl) = 0;
/**
* @brief Export a private key in PKCS#5 format.