2#include <vanetza/security/hashed_id.hpp>
3#include <vanetza/security/v3/certificate.hpp>
18
19
20
21
22
26
27
28
32 std::multimap<HashedId8, Certificate> m_certificates;
Verdict valid_for_signing(const v3::CertificateView &, ItsAid) override
virtual Verdict valid_for_signing(const CertificateView &certificate, ItsAid app)=0
bool issuer_is_self() const
boost::optional< HashedId8 > calculate_digest() const
boost::optional< HashedId8 > issuer_digest() const
Verdict valid_for_signing(const CertificateView &, ItsAid) override
virtual const Certificate * find_issuer(const HashedId8 &digest) const =0
Verdict valid_for_signing(const CertificateView &, ItsAid) override
void insert(const Certificate &trusted_certificate)
std::list< Certificate > lookup(HashedId8 id) const