security: Adding wildcard support in CommandInterestValidator
Change-Id: I21beb5704f2e2584155377c5b2de59f0ea46c4fa
Refs: #1561
diff --git a/src/security/sec-rule-specific.hpp b/src/security/sec-rule-specific.hpp
index 278bbcd..a7bf833 100644
--- a/src/security/sec-rule-specific.hpp
+++ b/src/security/sec-rule-specific.hpp
@@ -28,6 +28,8 @@
SecRuleSpecific(shared_ptr<Regex> dataRegex,
shared_ptr<Regex> signerRegex);
+ SecRuleSpecific(shared_ptr<Regex> dataRegex);
+
SecRuleSpecific(const SecRuleSpecific& rule);
virtual
@@ -45,9 +47,16 @@
bool
satisfy(const Name& dataName, const Name& signerName);
+ bool
+ isExempted() const
+ {
+ return m_isExempted;
+ }
+
private:
shared_ptr<Regex> m_dataRegex;
shared_ptr<Regex> m_signerRegex;
+ bool m_isExempted;
};
} // namespace ndn