22 #ifndef NLSR_CERTIFICATE_STORE_HPP 23 #define NLSR_CERTIFICATE_STORE_HPP 25 #include "../common.hpp" 26 #include "../test-access-control.hpp" 28 #include <ndn-cxx/interest.hpp> 29 #include <ndn-cxx/security/v2/certificate.hpp> 45 insert(
const ndn::security::v2::Certificate& certificate)
47 m_certificates[certificate.getKeyName()] = certificate;
50 const ndn::security::v2::Certificate*
51 find(
const ndn::Name keyName)
53 CertMap::iterator it = m_certificates.find(keyName);
55 if (it != m_certificates.end()) {
66 m_certificates.clear();
70 typedef std::map<ndn::Name, ndn::security::v2::Certificate> CertMap;
71 CertMap m_certificates;
77 #endif // NLSR_CERTIFICATE_STORE_HPP Store certificates for names.
#define PUBLIC_WITH_TESTS_ELSE_PRIVATE
void insert(const ndn::security::v2::Certificate &certificate)
Copyright (c) 2014-2018, The University of Memphis, Regents of the University of California, Arizona Board of Regents.
const ndn::security::v2::Certificate * find(const ndn::Name keyName)