use enum class for status
Change-Id: Iaba23e0754335a7fecec2d6c4b3446988b2fd9d0
diff --git a/src/ca-config.hpp b/src/ca-config.hpp
index e624e34..fbdfb24 100644
--- a/src/ca-config.hpp
+++ b/src/ca-config.hpp
@@ -21,9 +21,10 @@
#ifndef NDNCERT_CA_CONFIG_HPP
#define NDNCERT_CA_CONFIG_HPP
+#include <ndn-cxx/security/v2/certificate.hpp>
+
#include "certificate-request.hpp"
#include "client-config.hpp"
-#include <ndn-cxx/security/v2/certificate.hpp>
namespace ndn {
namespace ndncert {
@@ -59,6 +60,7 @@
* "ca-prefix": "",
* "ca-info": "",
* "max-validity-period": "",
+ * "max-suffix-length": "",
* "probe-parameters":
* [
* {"probe-parameter-key": ""},
@@ -114,6 +116,11 @@
*/
time::seconds m_maxValidityPeriod;
/**
+ * Maximum allowed suffix length of requested name.
+ * E.g., When its value is 2, at most 2 name components can be assigned after m_caPrefix.
+ */
+ size_t m_maxSuffixLength;
+ /**
* A list of supported challenges.
*/
std::list<std::string> m_supportedChallenges;