AusweisApp2
governikus::EcdhKeyAgreement Klassenreferenz

#include <EcdhKeyAgreement.h>

Klassendiagramm für governikus::EcdhKeyAgreement:

Öffentliche, statische Methoden

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

Freundbeziehungen

class ::test_EcdhKeyAgreement
 

Weitere Geerbte Elemente

- Öffentliche Methoden geerbt von governikus::KeyAgreement
virtual ~KeyAgreement ()
 
virtual QByteArray getUncompressedCardPublicKey ()=0
 Returns the uncompressed card's ephemeral public key calculated during key agreement. Mehr ...
 
virtual QByteArray getCompressedCardPublicKey ()=0
 Returns the compressed card's ephemeral public key calculated during key agreement. Mehr ...
 
KeyAgreementStatus perform (const QByteArray &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 ...
 
- Geschützte Methoden geerbt von governikus::KeyAgreement
 KeyAgreement (const QSharedPointer< const PaceInfo > &pPaceInfo, const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
 
CardResult transmitGAMappingData (const QByteArray &pMappingData) const
 Transmit the General Authenticate (Mapping Data) command to the card. Mehr ...
 
CardResult transmitGAEphemeralPublicKey (const QByteArray &pEphemeralPublicKey)
 Transmit the General Authenticate (Ephemeral Public Key) command to the card. Mehr ...
 
GAMutualAuthenticationResponse transmitGAMutualAuthentication (const QByteArray &pMutualAuthenticationData)
 Transmit the General Authenticate (Mutual Authentication) command to the card. Mehr ...
 
const QSharedPointer< const PaceInfo > & getPaceInfo () const
 

Dokumentation der Elementfunktionen

◆ create()

QSharedPointer< EcdhKeyAgreement > 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

◆ ::test_EcdhKeyAgreement

friend class ::test_EcdhKeyAgreement
friend

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