|
| | SmartCard () |
| |
| CardReturnCode | establishConnection () override |
| | Establish a connection to the smart card.
|
| |
| CardReturnCode | releaseConnection () override |
| | Destroys the previously established connection to the smart card.
|
| |
| bool | isConnected () const override |
| | Is the smart card connected, i.e.
|
| |
| ResponseApduResult | transmit (const CommandApdu &pCmd) override |
| | Performs a transmit to the smart card.
|
| |
| EstablishPaceChannelOutput | prepareIdentification (const QByteArray &pChat) override |
| |
| ResponseApduResult | getChallenge () override |
| |
| TerminalAndChipAuthenticationResult | performTAandCA (const CVCertificateChain &pTerminalCvcChain, const QByteArray &pAuxiliaryData, const QByteArray &pSignature, const QByteArray &pPin, const QByteArray &pEphemeralPublicKey) override |
| |
| | Card () |
| |
| | ~Card () override=default |
| |
| virtual CardReturnCode | establishConnection ()=0 |
| | Establish a connection to the smart card.
|
| |
| virtual CardReturnCode | releaseConnection ()=0 |
| | Destroys the previously established connection to the smart card.
|
| |
| virtual bool | isConnected () const =0 |
| | Is the smart card connected, i.e.
|
| |
| virtual void | setProgressMessage (const QString &pMessage, int pProgress=-1) |
| | Sets the current workflow progress message.
|
| |
| virtual ResponseApduResult | transmit (const CommandApdu &pCmd)=0 |
| | Performs a transmit to the smart card.
|
| |
| virtual EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, int pPreferredPinLength, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60) |
| | Establishes a PACE channel, i.e.
|
| |
| virtual CardReturnCode | destroyPaceChannel () |
| | Destroys an existing PACE channel, i.e.
|
| |
| virtual ResponseApduResult | setEidPin (quint8 pTimeoutSeconds) |
| | Sets a new eID PIN, i.e.
|
| |
| virtual EstablishPaceChannelOutput | prepareIdentification (const QByteArray &pChat) |
| |
| virtual ResponseApduResult | getChallenge () |
| |
| virtual TerminalAndChipAuthenticationResult | performTAandCA (const CVCertificateChain &pTerminalCvcChain, const QByteArray &pAuxiliaryData, const QByteArray &pSignature, const QByteArray &pPin, const QByteArray &pEphemeralPublicKey) |
| |