AusweisApp
|
#include <EcdhKeyAgreement.h>
Öffentliche, statische Methoden | |
static QSharedPointer< EcdhKeyAgreement > | create (const QSharedPointer< const PaceInfo > &pPaceInfo, const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker) |
static QByteArray | encodeUncompressedPublicKey (const Oid &pOid, const QByteArray &pKey) |
![]() | |
static QSharedPointer< KeyAgreement > | create (const QSharedPointer< const PaceInfo > &pPaceInfo, QSharedPointer< CardConnectionWorker > pCardConnectionWorker) |
Factory method to create an instance of KeyAgreement. | |
Freundbeziehungen | |
class | ::test_EcdhKeyAgreement |
Weitere Geerbte Elemente | |
![]() | |
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. | |
![]() | |
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 |
|
static |
|
static |