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

#include <sign_service.hpp>

Inheritance diagram for vanetza::security::v2::DeferredSignService:

Public Member Functions

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

Private Attributes

CertificateProviderm_certificates
Backendm_backend
SignHeaderPolicym_policy

Detailed Description

SignService deferring actually signature calculation using EcdsaSignatureFuture

Definition at line 41 of file sign_service.hpp.

Constructor & Destructor Documentation

◆ DeferredSignService()

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

Definition at line 60 of file sign_service.cpp.

Member Function Documentation

◆ sign()

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

Implements vanetza::security::SignService.

Definition at line 65 of file sign_service.cpp.

Member Data Documentation

◆ m_backend

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

Definition at line 49 of file sign_service.hpp.

◆ m_certificates

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

Definition at line 48 of file sign_service.hpp.

◆ m_policy

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

Definition at line 50 of file sign_service.hpp.


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