Vanetza
 
Loading...
Searching...
No Matches
vanetza::security::v2::NullCertificateProvider Class Reference
Inheritance diagram for vanetza::security::v2::NullCertificateProvider:

Public Member Functions

const Certificateown_certificate () override
 
std::list< Certificateown_chain () override
 
const ecdsa256::PrivateKeyown_private_key () override
 

Static Public Member Functions

static const Certificatenull_certificate ()
 

Detailed Description

Definition at line 13 of file null_certificate_provider.hpp.

Constructor & Destructor Documentation

◆ NullCertificateProvider()

vanetza::security::v2::NullCertificateProvider::NullCertificateProvider ( )

Definition at line 45 of file null_certificate_provider.cpp.

Member Function Documentation

◆ null_certificate()

const Certificate & vanetza::security::v2::NullCertificateProvider::null_certificate ( )
static

Get static dummy certificate

Returns
certificate filled with dummy values

Definition at line 63 of file null_certificate_provider.cpp.

◆ own_certificate()

const Certificate & vanetza::security::v2::NullCertificateProvider::own_certificate ( )
overridevirtual

Get own certificate to use for signing

Returns
own certificate

Implements vanetza::security::v2::CertificateProvider.

Definition at line 47 of file null_certificate_provider.cpp.

◆ own_chain()

std::list< Certificate > vanetza::security::v2::NullCertificateProvider::own_chain ( )
overridevirtual

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

Returns
own certificate chain

Implements vanetza::security::v2::CertificateProvider.

Definition at line 52 of file null_certificate_provider.cpp.

◆ own_private_key()

const ecdsa256::PrivateKey & vanetza::security::v2::NullCertificateProvider::own_private_key ( )
overridevirtual

Get private key associated with own certificate

Returns
private key

Implements vanetza::security::v2::CertificateProvider.

Definition at line 57 of file null_certificate_provider.cpp.


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