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 62 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 67 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: