Vanetza
Loading...
Searching...
No Matches
vanetza::security::v3::CertificateValidator Class Referenceabstract
Inheritance diagram for vanetza::security::v3::CertificateValidator:

Public Types

enum class  Verdict {
  Unknown , Valid , Expired , Revoked ,
  OutsideRegion , InsufficientPermission , Misconfiguration
}

Public Member Functions

virtual Verdict valid_for_signing (const CertificateView &certificate, ItsAid app)=0

Detailed Description

Definition at line 22 of file certificate_validator.hpp.

Member Enumeration Documentation

◆ Verdict

enum class vanetza::security::v3::CertificateValidator::Verdict
strong

Definition at line 25 of file certificate_validator.hpp.

Member Function Documentation

◆ valid_for_signing()

virtual Verdict vanetza::security::v3::CertificateValidator::valid_for_signing ( const CertificateView & certificate,
ItsAid app )
pure virtual

Check if a certificate can be used for signing a message

Parameters
certificatepre-validated AT certificate
appITS-AID of the message to be signed

Implemented in vanetza::security::v3::DefaultCertificateValidator, and vanetza::security::v3::NullCertificateValidator.


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