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

#include <sign_service.hpp>

Inheritance diagram for vanetza::security::v3::StraightSignService:

Public Member Functions

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

Private Attributes

CertificateProviderm_certificates
Backendm_backend
SignHeaderPolicym_policy
CertificateValidatorm_validator

Detailed Description

SignService immediately signing the message using given

Definition at line 21 of file sign_service.hpp.

Constructor & Destructor Documentation

◆ StraightSignService()

vanetza::security::v3::StraightSignService::StraightSignService ( CertificateProvider & provider,
Backend & backend,
SignHeaderPolicy & policy,
CertificateValidator & validator )

Definition at line 16 of file sign_service.cpp.

Member Function Documentation

◆ sign()

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

Implements vanetza::security::SignService.

Definition at line 21 of file sign_service.cpp.

Member Data Documentation

◆ m_backend

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

Definition at line 29 of file sign_service.hpp.

◆ m_certificates

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

Definition at line 28 of file sign_service.hpp.

◆ m_policy

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

Definition at line 30 of file sign_service.hpp.

◆ m_validator

CertificateValidator& vanetza::security::v3::StraightSignService::m_validator
private

Definition at line 31 of file sign_service.hpp.


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