NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::security::CertificateCache Class Referenceabstract

Interface for the cache of validated certificates. More...

#include <certificate-cache.hpp>

Inheritance diagram for ndn::security::CertificateCache:
Collaboration diagram for ndn::security::CertificateCache:

Public Member Functions

virtual ~CertificateCache ()
 
virtual void insertCertificate (shared_ptr< const v1::IdentityCertificate > certificate)=0
 
virtual shared_ptr< const v1::IdentityCertificategetCertificate (const Name &certificateNameWithoutVersion)=0
 
virtual void reset ()=0
 
virtual size_t getSize ()=0
 
bool isEmpty ()
 

Detailed Description

Interface for the cache of validated certificates.

Definition at line 36 of file certificate-cache.hpp.

Constructor & Destructor Documentation

◆ ~CertificateCache()

virtual ndn::security::CertificateCache::~CertificateCache ( )
inlinevirtual

Definition at line 40 of file certificate-cache.hpp.

References getCertificate(), getSize(), insertCertificate(), and reset().

Member Function Documentation

◆ insertCertificate()

virtual void ndn::security::CertificateCache::insertCertificate ( shared_ptr< const v1::IdentityCertificate certificate)
pure virtual

◆ getCertificate()

virtual shared_ptr<const v1::IdentityCertificate> ndn::security::CertificateCache::getCertificate ( const Name certificateNameWithoutVersion)
pure virtual

◆ reset()

virtual void ndn::security::CertificateCache::reset ( )
pure virtual

◆ getSize()

virtual size_t ndn::security::CertificateCache::getSize ( )
pure virtual

◆ isEmpty()

bool ndn::security::CertificateCache::isEmpty ( )
inline

Definition at line 57 of file certificate-cache.hpp.

References getSize().


The documentation for this class was generated from the following file: