[Ndn-interest] How to add the SecRuleRelative Rules in validator-regex?
chengy.fan at gmail.com
Fri Feb 27 19:59:51 PST 2015
Could you tell me how the SecRuleRelative Rule works?
Specifically, what's the meaning of each parameter? What conditions the
rule will test to make a incoming data satisfy the rule?
(const std::string & dataRegex,const std::string & signerRegex,const
std::string & op,const std::string & dataExpand,const std::string &
signerExpand,bool isPositive )
On Fri, Feb 27, 2015 at 1:59 PM, Alex Afanasyev <
alexander.afanasyev at ucla.edu> wrote:
> On Feb 27, 2015, at 12:10 PM, Chengyu Fan <chengy.fan at gmail.com> wrote:
> I'm trying to use the validator-regex to validate the incoming data, but I
> stuck at how to add the SecRuleRelative Rule.
> Can somebody tell me some clues?
> Specifically, I find the example in SecurityLibrary(
> http://redmine.named-data.net/projects/ndn-cxx/wiki/SecurityLibrary), but
> I don't understand the RuleRelative rule below ...
> SecRuleRelative rule("^(<>*)$", "^([^<KEY>]*)<KEY>(<>*)<ksk-.*><ID-CERT>$",
> ">", "\\1", "\\1\\2", true);
> What's the meaning of ">", "\\1", "\\1\\2" ? Can someone give me an
> This is just a regular expression rules. \\1 (\1, it’s just \ needs to
> be escaped in c++) refer to th first group of the regular expression, \\2 refer
> to the second group, etc.
> There are many documentation sources about regexps, e.g.,
> The only difference in our regular expressions is the fact that it is
> defined over name components, not just strings. There is a documentation
> for this at
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ndn-interest