Vanetza
 
Loading...
Searching...
No Matches
vanetza::security::v2::CertificateProvider Class Referenceabstract
Inheritance diagram for vanetza::security::v2::CertificateProvider:

Public Member Functions

virtual const Certificateown_certificate ()=0
 
virtual std::list< Certificateown_chain ()=0
 
virtual const ecdsa256::PrivateKeyown_private_key ()=0
 

Detailed Description

Definition at line 15 of file certificate_provider.hpp.

Member Function Documentation

◆ own_certificate()

virtual const Certificate & vanetza::security::v2::CertificateProvider::own_certificate ( )
pure virtual

◆ own_chain()

virtual std::list< Certificate > vanetza::security::v2::CertificateProvider::own_chain ( )
pure virtual

Get own certificate chain in root CA → AA → AT order, excluding the AT and root certificate

Returns
own certificate chain

Implemented in vanetza::security::v2::NaiveCertificateProvider, vanetza::security::v2::NullCertificateProvider, and vanetza::security::v2::StaticCertificateProvider.

◆ own_private_key()

virtual const ecdsa256::PrivateKey & vanetza::security::v2::CertificateProvider::own_private_key ( )
pure virtual

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