gehe zur Dokumentation dieser Datei
24 QSharedPointer<CyberJackWaveDevice> mDevice;
29 explicit BluetoothCard(QSharedPointer<CyberJackWaveDevice> pDevice);
31 CardReturnCode
connect()
override;
Definition: CommandApdu.h:16
QSharedPointer< const BluetoothMessage > send(const BluetoothMessage &pRequest, BluetoothMsgId pResponseType, quint8 pTimeoutSeconds=20)
Definition: SynchronousBtCall.cpp:25
bool isConnected() override
Is the smart card connected, i.e.
Definition: BluetoothCard.cpp:83
Definition: BluetoothCard.h:19
Definition: ResponseApdu.h:84
void setCertificateDescription(const QByteArray &pCertificateDescription)
Definition: EstablishPaceChannel.cpp:55
BluetoothCard(QSharedPointer< CyberJackWaveDevice > pDevice)
Definition: BluetoothCard.cpp:26
void parseFromCcid(const QByteArray &pOutput, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:231
quint8
Definition: ResponseApdu.h:62
static BluetoothMessageSetTransportProtocolRequest createSetTransportProtocolRequest(BluetoothTransportProtocol pProtocol)
Definition: BluetoothMessageCreator.cpp:68
Definition: BluetoothMessageTransferApduResponse.h:17
Definition: BluetoothMessageSetTransportProtocolResponse.h:16
CommandApdu createCommandDataCcid()
Definition: DestroyPaceChannel.cpp:24
static BluetoothMessageDisconnectRequest createDisconnectRequest()
Definition: BluetoothMessageCreator.cpp:24
Definition: EstablishPaceChannel.h:45
Definition: SynchronousBtCall.h:22
const QByteArray & getBuffer() const
Definition: Apdu.cpp:31
Definition: EstablishPaceChannelOutput.h:48
Definition: DestroyPaceChannel.h:18
CommandApdu createCcidForBluetooth() const
Definition: PinModify.cpp:118
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
CardReturnCode disconnect() override
Destroys the previously established connection to the smart card.
Definition: BluetoothCard.cpp:62
void setChat(const QByteArray &pChat)
Definition: EstablishPaceChannel.cpp:61
BluetoothResultCode getResultCode() const
Definition: BluetoothMessageTransferApduResponse.cpp:22
ResponseApduResult setEidPin(quint8 pTimeoutSeconds) override
Sets a new eID PIN, i.e.
Definition: BluetoothCard.cpp:154
CardReturnCode connect() override
Establish a connection to the smart card.
Definition: BluetoothCard.cpp:34
CardReturnCode getReturnCode() const
Definition: PinModifyOutput.cpp:74
void setPasswordId(PacePasswordId pPasswordId)
Definition: EstablishPaceChannel.cpp:67
CardReturnCode mReturnCode
Definition: ResponseApdu.h:108
CommandApdu createCommandDataCcid()
Definition: EstablishPaceChannel.cpp:118
EstablishPaceChannelOutput establishPaceChannel(PacePasswordId pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds) override
Establishes a PACE channel, i.e.
Definition: BluetoothCard.cpp:125
Definition: ResponseApdu.h:107
static BluetoothMessageTransferApduRequest createTransferApduRequest(const QByteArray &pApdu)
Definition: BluetoothMessageCreator.cpp:30
CardReturnCode destroyPaceChannel() override
Destroys an existing PACE channel, i.e.
Definition: BluetoothCard.cpp:147
Definition: PinModify.h:16
Definition: PinModifyOutput.h:17