AusweisApp2
Lade ...
Suche ...
Keine Treffer
DomainParameterMapping.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include <QByteArray>
10#include <QSharedPointer>
11
12namespace governikus
13{
14
15template<typename DOMAINPARAMS>
17{
18 public:
19 virtual ~DomainParameterMapping() = default;
20
25 virtual QByteArray generateTerminalMappingData() = 0;
26
33 virtual QSharedPointer<DOMAINPARAMS> generateEphemeralDomainParameters(const QByteArray& pCardMappingData,
34 const QByteArray& pNonce) = 0;
35};
36
37} // namespace governikus
Definition: DomainParameterMapping.h:17
virtual ~DomainParameterMapping()=default
virtual QByteArray generateTerminalMappingData()=0
Generates the terminal's mapping data, that will be send to the card.
virtual QSharedPointer< DOMAINPARAMS > generateEphemeralDomainParameters(const QByteArray &pCardMappingData, const QByteArray &pNonce)=0
Generates the ephemeral domain parameters.
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15