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)