AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::EcdhKeyAgreement Klassenreferenz

#include <EcdhKeyAgreement.h>

Klassendiagramm für governikus::EcdhKeyAgreement:

Öffentliche Methoden

virtual ~EcdhKeyAgreement () override
 
- Öffentliche Methoden geerbt von governikus::KeyAgreement
virtual ~KeyAgreement ()
 
KeyAgreementStatus perform (const QString &pPin)
 Perform the key agreement. Mehr ...
 
const QByteArray & getEncryptionKey () const
 Subsequent to the key agreement an encryption key is determined. Mehr ...
 
const QByteArray & getMacKey () const
 Subsequent to the key agreement a MAC key is determined. Mehr ...
 
const QByteArray & getCarCurr () const
 Subsequent to the key agreement a certificate authority reference (CAR) may be determined. Mehr ...
 
const QByteArray & getCarPrev () const
 Subsequent to the key agreement a certificate authority reference (CAR) may be determined. Mehr ...
 

Öffentliche, statische Methoden

static QSharedPointer
< KeyAgreement
create (const QSharedPointer< const PACEInfo > &pPaceInfo, const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
 
- Öffentliche, statische Methoden geerbt von governikus::KeyAgreement
static QSharedPointer
< KeyAgreement
create (const QSharedPointer< const PACEInfo > &pPaceInfo, QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
 Factory method to create an instance of KeyAgreement. Mehr ...
 

Freundbeziehungen

class ::test_EcdhKeyAgreement
 

Weitere Geerbte Elemente

- Geschützte Methoden geerbt von governikus::KeyAgreement
 KeyAgreement (const QSharedPointer< const PACEInfo > &pPaceInfo, const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
 
CardOperationResult< QByteArray > transmitGAMappingData (const QByteArray &pMappingData)
 Transmit the General Authenticate (Mapping Data) command to the card. Mehr ...
 
CardOperationResult< QByteArray > transmitGAEphemeralPublicKey (const QByteArray &pEphemeralPublicKey)
 Transmit the General Authenticate (Ephemeral Public Key) command to the card. Mehr ...
 
QSharedPointer
< GAMutualAuthenticationResponse
transmitGAMutualAuthentication (const QByteArray &pMutualAuthenticationData)
 Transmit the General Authenticate (Mutual Authentication) command to the card. Mehr ...
 
- Geschützte Attribute geerbt von governikus::KeyAgreement
const QSharedPointer< const
PACEInfo
mPaceInfo
 
KeyDerivationFunction mKeyDerivationFunction
 

Beschreibung der Konstruktoren und Destruktoren

EcdhKeyAgreement::~EcdhKeyAgreement ( )
overridevirtual

Dokumentation der Elementfunktionen

QSharedPointer< KeyAgreement > EcdhKeyAgreement::create ( const QSharedPointer< const PACEInfo > &  pPaceInfo,
const QSharedPointer< CardConnectionWorker > &  pCardConnectionWorker 
)
static

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Freundbeziehungen und Funktionsdokumentation

friend class ::test_EcdhKeyAgreement
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: