AusweisApp
Lade ...
Suche ...
Keine Treffer
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)
static QByteArray encodeUncompressedPublicKey (const Oid &pOid, const QByteArray &pKey)
Ö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.

Freundbeziehungen

class ::test_EcdhKeyAgreement

Weitere Geerbte Elemente

Öffentliche Methoden geerbt von governikus::KeyAgreement
virtual ~KeyAgreement ()
KeyAgreementStatus perform (const QByteArray &pPin)
 Perform the key agreement.
const QByteArray & getEncryptionKey () const
 Subsequent to the key agreement an encryption key is determined.
const QByteArray & getMacKey () const
 Subsequent to the key agreement a MAC key is determined.
const QByteArray & getCarCurr () const
 Subsequent to the key agreement a certificate authority reference (CAR) may be determined.
const QByteArray & getCarPrev () const
 Subsequent to the key agreement a certificate authority reference (CAR) may be determined.
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.
CardResult transmitGAEphemeralPublicKey (const QByteArray &pEphemeralPublicKey)
 Transmit the General Authenticate (Ephemeral Public Key) command to the card.
GAMutualAuthenticationResponse transmitGAMutualAuthentication (const QByteArray &pMutualAuthenticationData)
 Transmit the General Authenticate (Mutual Authentication) command to the card.
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:

◆ encodeUncompressedPublicKey()

QByteArray EcdhKeyAgreement::encodeUncompressedPublicKey ( const Oid & pOid,
const QByteArray & pKey )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ::test_EcdhKeyAgreement

friend class ::test_EcdhKeyAgreement
friend

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