documentation: Add class description.
diff --git a/ndn-cpp/security/key-chain.hpp b/ndn-cpp/security/key-chain.hpp
index 708be9c..de85b98 100644
--- a/ndn-cpp/security/key-chain.hpp
+++ b/ndn-cpp/security/key-chain.hpp
@@ -23,6 +23,12 @@
*/
typedef func_lib::function<void()> OnVerifyFailed;
+/**
+ * Keychain is main class of security library.
+ *
+ * The Keychain class provides a set of interfaces to the security library such as identity management, policy configuration
+ * and packet signing and verification.
+ */
class KeyChain {
public:
KeyChain(ptr_lib::shared_ptr<IdentityManager> identityManager)