Vanetza
Loading...
Searching...
No Matches
vanetza::security::v2::StraightSignService Class Reference

#include <sign_service.hpp>

Inheritance diagram for vanetza::security::v2::StraightSignService:

Public Member Functions

 StraightSignService (CertificateProvider &, Backend &, SignHeaderPolicy &)
SignConfirm sign (SignRequest &&) override

Private Attributes

CertificateProviderm_certificates
Backendm_backend
SignHeaderPolicym_policy

Detailed Description

SignService immediately signing the message using given

Definition at line 26 of file sign_service.hpp.

Constructor & Destructor Documentation

◆ StraightSignService()

vanetza::security::v2::StraightSignService::StraightSignService ( CertificateProvider & provider,
Backend & backend,
SignHeaderPolicy & policy )

Definition at line 37 of file sign_service.cpp.

Member Function Documentation

◆ sign()

SignConfirm vanetza::security::v2::StraightSignService::sign ( SignRequest && request)
overridevirtual

Implements vanetza::security::SignService.

Definition at line 42 of file sign_service.cpp.

Member Data Documentation

◆ m_backend

Backend& vanetza::security::v2::StraightSignService::m_backend
private

Definition at line 34 of file sign_service.hpp.

◆ m_certificates

CertificateProvider& vanetza::security::v2::StraightSignService::m_certificates
private

Definition at line 33 of file sign_service.hpp.

◆ m_policy

SignHeaderPolicy& vanetza::security::v2::StraightSignService::m_policy
private

Definition at line 35 of file sign_service.hpp.


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