Vanetza
 
Loading...
Searching...
No Matches
null_certificate_provider.hpp
1#ifndef NULL_CERTIFICATE_PROVIDER_HPP_3L9RJY2A
2#define NULL_CERTIFICATE_PROVIDER_HPP_3L9RJY2A
3
4#include <vanetza/security/v2/certificate_provider.hpp>
5
6namespace vanetza
7{
8namespace security
9{
10namespace v2
11{
12
14{
15public:
17
18 const Certificate& own_certificate() override;
19 std::list<Certificate> own_chain() override;
20 const ecdsa256::PrivateKey& own_private_key() override;
21
22 /**
23 * Get static dummy certificate
24 * \return certificate filled with dummy values
25 */
26 static const Certificate& null_certificate();
27};
28
29} // namespace v2
30} // namespace security
31} // namespace vanetza
32
33#endif /* NULL_CERTIFICATE_PROVIDER_HPP_3L9RJY2A */
const ecdsa256::PrivateKey & own_private_key() override
described in TS 103 097 v1.2.1 (2015-06), section 6.1
Definition: certificate.hpp:28