security: Change private methods of Validator to protect methods.

The four private methods may be used by sub-classes. For example,
onData & onTimeout are used internally for certificate fetching. Some validators may
need to process received certificate in their styles, e.g. extracting certificate from
some wrappers or try to fetch some other certificate when interest for a certificate times
out. It would be desired to allow sub-classes of Validator to define their own behaviors
in these two methods.

Change-Id: Ibb9fd13937b46376f7834a39ea9f9a3f81980b91
1 file changed
tree: 462a6819bbdffb1983bea7451d88e00d47d154f6
  1. .waf-tools/
  2. docs/
  3. examples/
  4. src/
  5. tests/
  6. tests-integrated/
  7. tools/
  8. .gitignore
  9. .travis.yml
  10. AUTHORS.md
  11. client.conf.sample
  12. COPYING.md
  13. libndn-cxx.pc.in
  14. README-dev.md
  15. README.md
  16. waf
  17. wscript
README.md

ndn-cxx: NDN C++ library with eXperimental eXtensions

ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:

See the file docs/INSTALL.rst for build and install instructions.

Please submit any bugs or issues to the ndn-cxx issue tracker: http://redmine.named-data.net/projects/ndn-cxx/issues

More documentation

Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/

License

ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.