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

Public Member Functions

virtual const Certificateown_certificate ()=0
virtual const PrivateKeyown_private_key ()=0
virtual CertificateCachecache ()=0
virtual const CertificateCachecache () const =0

Detailed Description

Definition at line 13 of file certificate_provider.hpp.

Member Function Documentation

◆ cache()

virtual CertificateCache & vanetza::security::v3::CertificateProvider::cache ( )
pure virtual

Get certificate cache

Returns
certificate cache

Implemented in vanetza::security::v3::BaseCertificateProvider.

◆ own_certificate()

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

Get own certificate to use for signing

Returns
own certificate

Implemented in vanetza::security::v3::NaiveCertificateProvider, and vanetza::security::v3::StaticCertificateProvider.

◆ own_private_key()

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

Get private key associated with own certificate

Returns
private key

Implemented in vanetza::security::v3::NaiveCertificateProvider, and vanetza::security::v3::StaticCertificateProvider.


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