Public Member Functions | |
virtual const Certificate & | own_certificate ()=0 |
virtual std::list< Certificate > | own_chain ()=0 |
virtual const ecdsa256::PrivateKey & | own_private_key ()=0 |
Definition at line 15 of file certificate_provider.hpp.
|
pure virtual |
Get own certificate to use for signing
Implemented in vanetza::security::v2::NaiveCertificateProvider, vanetza::security::v2::NullCertificateProvider, and vanetza::security::v2::StaticCertificateProvider.
|
pure virtual |
Get own certificate chain in root CA → AA → AT order, excluding the AT and root certificate
Implemented in vanetza::security::v2::NaiveCertificateProvider, vanetza::security::v2::NullCertificateProvider, and vanetza::security::v2::StaticCertificateProvider.
|
pure virtual |
Get private key associated with own certificate
Implemented in vanetza::security::v2::NaiveCertificateProvider, vanetza::security::v2::NullCertificateProvider, and vanetza::security::v2::StaticCertificateProvider.