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: