|
AusweisApp
|
#include <EcdhKeyAgreement.h>
Öffentliche, statische Methoden | |
| static QSharedPointer< EcdhKeyAgreement > | 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. | |
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. | |
| virtual QByteArray | getCompressedCardPublicKey ()=0 |
| Returns the compressed card's ephemeral public key calculated during key agreement. | |
| 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 |
|
static |
|
friend |