29   : m_verifiedCertCache(
time::hours(1))
    30   , m_unverifiedCertCache(
time::minutes(5))
    38   if (cert != 
nullptr) {
    62                                time::nanoseconds refreshPeriod, 
bool isDir)
 const CertificateCache & getVerifiedCertCache() const 
 
void loadAnchor(const std::string &groupId, Certificate &&cert)
load static trust anchor. 
 
Copyright (c) 2011-2015 Regents of the University of California. 
 
The certificate following the certificate format naming convention. 
 
const Certificate * find(const Name &keyName) const 
Search for certificate across all groups (longest prefix match) 
 
void insert(const std::string &groupId, Certificate &&cert)
Insert a static trust anchor. 
 
const TrustAnchorContainer & getTrustAnchors() const 
 
void cacheUnverifiedCert(Certificate &&cert)
Cache unverified certificate for a period of time (5 minutes) 
 
void clear()
Remove all certificates from cache. 
 
represents an Interest packet 
 
CertificateCache m_unverifiedCertCache
 
bool isCertKnown(const Name &certPrefix) const 
Check if certificate exists in verified, unverified cache, or in the set of trust anchors...
 
const Certificate * find(const Name &certPrefix) const 
Get certificate given key name. 
 
Catch-all error for security policy errors that don't fit in other categories. 
 
Represents a container for verified certificates. 
 
represents a container for trust anchors. 
 
void resetVerifiedCerts()
Remove any cached verified certificates. 
 
const CertificateCache & getUnverifiedCertCache() const 
 
void cacheVerifiedCert(Certificate &&cert)
Cache verified certificate a period of time (1 hour) 
 
const Certificate * findTrustedCert(const Interest &interestForCert) const 
Find a trusted certificate in trust anchor container or in verified cache. 
 
void resetAnchors()
remove any previously loaded static or dynamic trust anchor 
 
Represents an absolute name. 
 
CertificateCache m_verifiedCertCache
 
TrustAnchorContainer m_trustAnchors
 
void insert(const Certificate &cert)
Insert certificate into cache. 
 
void clear()
Remove all static or dynamic anchors.