Vanetza
Loading...
Searching...
No Matches
vanetza::security::v3::RevocationLookup Class Referenceabstract

#include <revocation_lookup.hpp>

Inheritance diagram for vanetza::security::v3::RevocationLookup:

Public Member Functions

virtual bool is_revoked (const HashedId8 &issuer, const HashedId8 &cert) const =0

Detailed Description

Lookup for HashedId8-style certificate revocation.

Backs the chain-walk performed by DefaultCertificateValidator: for every non-root certificate the validator encounters while walking up the chain, it asks whether that certificate has been revoked by a CRL signed by its issuer.

Linkage-value CRLs (TS 102 941 ToBeSignedLinkageValueCrl) are out of scope: the European C-ITS Certificate Policy does not revoke ATs, and revoking CAs only ever needs HashedId8 entries.

Definition at line 25 of file revocation_lookup.hpp.

Member Function Documentation

◆ is_revoked()

virtual bool vanetza::security::v3::RevocationLookup::is_revoked ( const HashedId8 & issuer,
const HashedId8 & cert ) const
pure virtual
Parameters
issuerHashedId8 of the CA whose CRL is consulted
certHashedId8 of the certificate being checked
Returns
true iff the CRL signed by issuer lists cert as revoked

Implemented in vanetza::security::v3::RevocationMemoryLookup.


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