Vanetza
Loading...
Searching...
No Matches
persistence.hpp
1#pragma once
2#include <vanetza/security/v3/certificate.hpp>
3#include <string>
4
5namespace vanetza
6{
7namespace security
8{
9namespace v3
10{
11
12/**
13 * \brief Loads a certificate from a file
14 * \param certificate_path file to load the certificate from
15 * \return loaded certificate
16 */
17Certificate load_certificate_from_file(const std::string& certificate_path);
18
19/**
20 * \brief Saves a certificate to a file
21 * \param certificate_path file to save the certificate to
22 * \param certificate certificate to save
23 */
24void save_certificate_to_file(const std::string& certificate_path, const Certificate& certificate);
25
26} // namespace v3
27} // namespace security
28} // namespace vanetza