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 QByteArraygetEncryptionKey () const
 Subsequent to the key agreement an encryption key is determined.
 
const QByteArraygetMacKey () const
 Subsequent to the key agreement a MAC key is determined.
 
const QByteArraygetCarCurr () const
 Subsequent to the key agreement a certificate authority reference (CAR) may be determined.
 
const QByteArraygetCarPrev () 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:

Freundbeziehungen und Funktionsdokumentation

◆ ::test_EcdhKeyAgreement

friend class ::test_EcdhKeyAgreement
friend

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