add redirection to CA config
Change-Id: I945bf6ac7aaac89bc7328b69caf566f2477edaf1
diff --git a/src/configuration.hpp b/src/configuration.hpp
index 7f4f8a4..e1706e7 100644
--- a/src/configuration.hpp
+++ b/src/configuration.hpp
@@ -131,11 +131,14 @@
void
load(const std::string& fileName);
- void
- save(const std::string& fileName) const;
-
CaConfigItem m_caItem;
/**
+ * Used for CA redirection as specified in
+ * https://github.com/named-data/ndncert/wiki/NDNCERT-Protocol-0.3-PROBE-Extensions#probe-extension-for-redirection
+ */
+ using RedirectionItems = std::vector<std::tuple<Name, std::shared_ptr<security::v2::Certificate>>>;
+ boost::optional<RedirectionItems> m_redirection;
+ /**
* NameAssignmentFunc Callback function
*/
NameAssignmentFunc m_nameAssignmentFunc;