|
int | main (int argc, char *argv[]) |
|
◆ ARCHITECTURE_ID
◆ COMPILER_ID
◆ CXX_STD
◆ DEC
Wert: ('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
◆ HEX
Wert: ('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
◆ PLATFORM_ID
◆ STRINGIFY
◆ STRINGIFY_HELPER
#define STRINGIFY_HELPER |
( |
|
X | ) |
#X |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ info_arch
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]" |
◆ info_compiler
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]" |
◆ info_language_dialect_default
const char* info_language_dialect_default |
Initialisierung:= "INFO" ":" "dialect_default["
"98"
"]"
◆ info_platform
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]" |
@ KEY_KeyGenerationNotPossible
Definition: VersionInfo.h:18
@ IFDL_IO_RepeatedDataMismatch
Definition: EnumHelper.h:81
Definition: CreateCardConnectionCommand.h:24
Definition: test_CardReturnCode.cpp:19
void addTrustedCertificate(const QSslCertificate &pCertificate)
Definition: RemoteServiceSettings.cpp:159
Definition: test_StateProcessCertificatesFromEac2.cpp:26
BluetoothStatusChange getStatusChange() const
Definition: BluetoothMessageStatusInd.cpp:20
bool is(const Code pStatusCode) const
Definition: GlobalStatus.cpp:76
Definition: StatePreVerification.h:22
void setMessageHandler(const QSharedPointer< ServerMessageHandler > &pHandler)
Definition: MockRemoteServer.cpp:81
Definition: CommandApdu.h:16
@ SAL_Cancellation_by_User
Definition: test_KeyDerivationFunction.cpp:20
static VersionInfo fromText(const QString &pText)
Definition: VersionInfo.cpp:58
virtual void save() override
Definition: RemoteServiceSettings.cpp:58
Definition: test_Randomizer.cpp:17
static Version selectLatestSupported(const QVector< Version > &pVersions)
Definition: IfdVersion.cpp:83
UNKNOWN
Definition: SmartCardDefinitions.h:18
Definition: test_Asn1TypeUtil.cpp:18
char getP2() const
Definition: CommandApdu.cpp:119
BirthName
Definition: AccessRoleAndRight.h:75
void transmitSurvey() const
Definition: SurveyModel.cpp:148
@ Workflow_TrustedChannel_Server_Format_Error
Definition: IfdConnect.h:14
RemoteDeviceListMock(int pI1, int pI2)
Definition: test_RemoteClientImpl.cpp:56
void fireHideUi()
Definition: moc_AppController.cpp:461
Definition: test_CipherMAC.cpp:18
const QString & getMessageId() const
Definition: PaosMessage.h:34
Definition: test_ReaderDriverModel.cpp:49
void setEFCardAccess(const QByteArray &pValue)
Definition: DidAuthenticateResponseEac1.cpp:61
void setStatus(http_status pStatus)
Definition: HttpResponse.cpp:74
Definition: test_StateDidAuthenticateEac1.cpp:40
Definition: test_StateUpdRetryCounter.cpp:67
static const int EXTENDED_MAX_LE
Definition: CommandApdu.h:25
void fireNewPinChanged()
Definition: moc_ChangePinContext.cpp:141
Definition: UpdateRetryCounterCommand.h:18
QString getServerName() const
Definition: RemoteServiceSettings.cpp:77
const QString & getAddress() const
Definition: ProviderConfigurationInfo.cpp:126
@ Workflow_Network_Ssl_Hash_Not_In_Certificate_Description
Minor
Definition: ECardApiResult.h:44
Definition: IfdEstablishContextResponse.h:17
void newConnection(QTcpSocket *pSocket)
Definition: moc_RemoteTlsServer.cpp:208
Definition: RequestType.h:17
quint16 getPort() const
Definition: Discovery.cpp:116
void addTransmit(const QSharedPointer< Transmit > &pTransmit)
Definition: AuthContext.h:406
Definition: CallCost.h:17
virtual ~RemoteReaderAdvertiserMock()
Definition: test_RemoteServerImpl.cpp:135
const QByteArray & getAuthenticationToken() const
Definition: GeneralAuthenticateResponse.cpp:306
QString getName() const
Definition: UserAgent.cpp:25
void removeAllReader()
Definition: MockReaderManagerPlugIn.cpp:76
const QVector< QSharedPointer< TransmitResponse > > & getTransmitResponses()
Definition: AuthContext.h:387
const QSharedPointer< DIDAuthenticateResponseEAC1 > & getDidAuthenticateResponseEac1() const
Definition: AuthContext.h:255
GM
Definition: PaceInfo.h:29
Definition: TlsConfiguration.h:39
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdEstablishContextResponse.cpp:42
Definition: UpdatableFile.h:27
const QString & getPuk() const
Definition: WorkflowContext.cpp:243
const QString & getIfdId() const
Definition: Discovery.cpp:110
Definition: test_StartPaos.cpp:18
Definition: test_SymmetricCipher.cpp:16
Definition: Transmit.h:18
@ SORT_ROLE
Definition: ProviderModel.h:54
Definition: StartPaosResponse.h:21
void fireLog(const QString &pMsg)
Every log will be fired by this signal. Be aware that you NEVER use a qDebug() or something like that...
Definition: moc_LogHandler.cpp:142
void setStartPaos(const QSharedPointer< StartPaos > &pStartPaos)
Definition: AuthContext.h:461
virtual void stopDetection() override
Definition: test_RemoteReaderManagerPlugin.cpp:58
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdStatus.cpp:177
void setCarCurr(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:97
void run()
Definition: BaseCardCommand.cpp:37
bool isInitialized()
Returns true, if initialization succeeded, i.e.
Definition: KeyDerivationFunction.cpp:54
int getMaxApduLength() const
Definition: IfdStatus.cpp:159
bool exportSelfInfo(const QDateTime &pDate, const QVector< QPair< QString, QString >> &pInfoData)
Definition: PdfExporter.cpp:149
const QVersionNumber & getVersionNumber() const
Definition: VersionNumber.cpp:34
bool isExclusive() const
Definition: IfdConnect.cpp:54
void setNetworkVisible(bool pNetworkVisible)
Definition: RemoteDeviceModel.cpp:125
QSharedPointer< CardConnectionWorker > mCardConnectionWorker
Definition: BaseCardCommand.h:29
@ AL_Session_Terminated_Warning
Definition: StateChangePinRemote.h:23
static QSharedPointer< CardConnectionWorker > create(Reader *pReader)
Definition: CardConnectionWorker.cpp:42
Definition: test_RemoteClientImpl.cpp:24
Definition: WebserviceActivationContext.h:18
Definition: test_DidAuthenticateResponseEAC1.cpp:19
void copyParameter(const T &pMessageParameter)
Definition: BluetoothMessage.h:34
static CertificateStatus checkAndSaveCertificate(const QSslCertificate &pCertificate, const QUrl &pUrl, const QSharedPointer< DIDAuthenticateEAC1 > &pEAC1, const QSharedPointer< const CVCertificate > &pDvCvc, const std::function< void(const QUrl &, const QSslCertificate &)> &pSaveCertificateFunc)
Checks certificate and, if OK, save it using a callback function.
Definition: CertificateChecker.cpp:20
const QString & getVersionSubminor() const
Definition: UserAgent.cpp:43
AbstractTestPodInstance * createNewObject< AbstractTestPodInstance *, QString >(QString &&)
Definition: test_Env.cpp:279
@ Workflow_Certificate_No_Url_In_Description
Definition: test_SelfAuthenticationData.cpp:17
Definition: MockCard.h:39
Definition: ServerMessageHandler.h:27
static QVector< QPair< QLatin1String, QString > > getInformationHeader()
Definition: BuildHelper.cpp:153
Definition: test_BluetoothMessageParser.cpp:18
Definition: StateTransmit.h:22
Definition: RemoteDeviceModel.h:63
void setSuccessMessage(const QString &pSuccessMessage)
Definition: ChangePinContext.cpp:59
Definition: BluetoothMessageParameterStatusChange.h:16
static NetworkError toNetworkError(const QNetworkReply *const pNetworkReply)
Definition: NetworkManager.cpp:169
Definition: PcscReaderManagerPlugIn.h:22
const QString & getSlotHandle() const
Definition: IfdConnectResponse.cpp:45
MORE_DATA_AVAILABLE
Definition: ResponseApdu.h:64
Definition: test_RemoteClientImpl.cpp:105
Q_INVOKABLE void startWorkflow()
Definition: WorkflowModel.cpp:116
Definition: RemoteServiceSettings.h:40
Definition: test_SecureMessaging.cpp:29
void setEfCardAccess(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:123
Definition: BluetoothMessageParser.h:15
void fireModifyPin()
Definition: moc_StateProcessRemoteMessages.cpp:227
void removeAccessRight(AccessRight pAccessRight)
Definition: StateChangePin.h:21
void fireCancelPasswordRequest()
Definition: moc_RemoteServiceContext.cpp:202
QSslKey getKey() const
Definition: RemoteServiceSettings.cpp:224
@ RemoteConnector_RemoteHostRefusedConnection
Definition: DidAuthenticateEAC1Command.h:20
@ PERFORM_SECURITY_OPERATION
QString getUrl() const
Definition: ProxyCredentials.cpp:50
static bool containsFatalError(QNetworkReply *pReply, const QList< QSslError > &pErrors)
Definition: TlsChecker.cpp:274
@ Workflow_Server_Incomplete_Information_Provided
void removeTrustedCertificate(const QSslCertificate &pCertificate)
Definition: RemoteServiceSettings.cpp:167
static GlobalStatus toStatus(const QNetworkReply *const pNetworkReply)
Definition: NetworkManager.cpp:226
QPair< QString, QString > Pair
Definition: test_PdfExporter.cpp:18
ECardApiResult::Minor getResultMinor() const
Definition: RemoteMessageResponse.cpp:64
bool isPairingConnection() const override
Definition: test_RemoteServerImpl.cpp:43
QByteArray getCertificateHolderReference() const
bool isProductive() const
Is this a CVC chain for productive usage?
Definition: CVCertificateChain.cpp:55
WRONG_LE_FIELD
Definition: ResponseApdu.h:75
Definition: MockDataChannel.h:19
QByteArray getMethod() const
Definition: HttpRequest.cpp:78
void onCardCommandDone(QSharedPointer< CreateCardConnectionCommand > pCommand)
Definition: test_ReaderManager.cpp:29
const QString & getSlotName() const
Definition: IfdStatus.cpp:147
Definition: test_MsgHandlerReaderList.cpp:20
const QSslKey & getKey() const
Definition: KeyPair.cpp:94
Definition: test_ProviderConfiguration.cpp:19
static QString getVendor()
Definition: DeviceInfo.cpp:99
static QSharedPointer< ChipAuthenticationInfo > decode(const QByteArray &pBytes)
Definition: ChipAuthenticationInfo.h:51
const QByteArray & getSslSession() const
Definition: AuthContext.cpp:257
Definition: CVCertificateChainBuilder.h:20
void setReturnCode(CardReturnCode code)
Definition: test_StateTransmit.cpp:32
void markDirty() const
Definition: UpdatableFile.cpp:363
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdTransmit.cpp:97
Definition: test_CertificateDescriptionModel.cpp:21
Definition: ResponseApdu.h:84
static EstablishPaceChannelParser fromCcid(const QByteArray &pInput)
Definition: EstablishPaceChannelParser.cpp:27
void load(const QJsonObject &pConfig)
Definition: TlsConfiguration.cpp:63
static void clear()
Definition: Env.cpp:38
Definition: UnblockPinCommand.h:18
Definition: DidAuthenticateEacAdditionalParser.h:22
void fireDeviceVanished(const QSharedPointer< RemoteDeviceListEntry > &)
Definition: moc_RemoteDeviceList.cpp:169
QSharedPointer< const RemoteMessage > getMessage()
Definition: test_ServerMessageHandler.cpp:60
PlaceOfBirth
Definition: AccessRoleAndRight.h:77
Definition: NotificationModel.h:23
void commandDone(QSharedPointer< BaseCardCommand > pCommand)
Definition: moc_BaseCardCommand.cpp:152
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &)
Definition: moc_RemoteDeviceList.cpp:155
virtual ~RemoteDeviceListMock() override
Definition: test_RemoteClientImpl.cpp:77
Definition: test_UpdRetryCounterCommand.cpp:19
DateOfBirth
Definition: AccessRoleAndRight.h:78
Definition: test_CertificateDescription.cpp:43
void internalExecute() override
Definition: test_StateChangePin.cpp:29
Definition: test_PdfExporter.cpp:23
Definition: test_ServerMessageHandler.cpp:70
void fireStateStart(QEvent *pEvent)
void setPaired(bool pPaired)
Definition: RemoteDeviceModel.cpp:79
const ECDSA_SIG * getEcdsaSignature() const
PskHandler(QWebSocket *pWebSocket, RemoteWebSocketServer *pServer=nullptr)
Definition: test_RemoteWebSocketServer.cpp:30
void setCertificateDescription(const QByteArray &pCertificateDescription)
Definition: EstablishPaceChannel.cpp:55
bool check()
Definition: SignatureChecker.cpp:32
bool isErrorReportedToServer() const
Definition: AuthContext.h:105
static QUrl addMajorMinor(const QUrl &pUrl, const GlobalStatus &pStatus)
Append result to URL.
Definition: UrlUtil.cpp:64
Definition: RemoteDeviceDescriptor.h:22
void setCaEphemeralPublicKey(const QByteArray &pData)
Definition: GABuilder.cpp:30
bool getESign() const
Definition: IfdStatus.cpp:56
QMap< QByteArray, QByteArray > getExtensions() const
Definition: test_IfdEstablishPaceChannel.cpp:17
Definition: test_SelfAuthModel.cpp:21
TestAbstractUnmanagedInstance * singleton< TestAbstractUnmanagedInstance >()
Definition: test_Env.cpp:229
Definition: RemoteDeviceList.h:65
QSslCertificate getCurrentCertificate() const
Definition: RemoteTlsServer.cpp:197
PaosType getDetectedPaosType() const
Definition: PaosHandler.cpp:142
@ Workflow_Preverification_Developermode_Error
Definition: test_SecureStorage.cpp:25
bool getEId() const
Definition: IfdStatus.cpp:50
QCryptographicHash::Algorithm getHashAlgorithm() const
@ Workflow_Wrong_Parameter_Invocation
virtual void internalExecute() override
Definition: SetEidPinCommand.cpp:20
Definition: test_WorkflowContext.cpp:18
static MockReaderManagerPlugIn & getInstance()
Definition: MockReaderManagerPlugIn.cpp:29
Definition: TransmitResponse.h:18
void setEstablishPaceChannelMessage(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
Definition: RemoteServiceContext.cpp:69
Definition: RemoteServiceSettings.h:29
Definition: test_PinModifyOutput.cpp:17
This ActivationHandler implements an API through a local web service, as specified by TR-03124-1.
Definition: WebserviceActivationHandler.h:20
void setPaceReturnCode(CardReturnCode)
Definition: EstablishPaceChannelOutput.cpp:137
MockReaderManager(const QVector< ReaderInfo > &pReaderInfos)
Definition: test_ReaderDriverModel.cpp:34
Definition: test_LogHandler.cpp:27
void pcscInfoChanged()
Definition: moc_DiagnosisContext.cpp:217
Definition: DestroyPaceChannelCommand.h:18
Definition: test_SecurityInfos.cpp:19
const QSharedPointer< DIDAuthenticateResponseEAC2 > & getDidAuthenticateResponseEacAdditionalInputType() const
Definition: AuthContext.h:267
bool isInvalid() const
Is the message structure invalid, i.e.
Definition: SecureMessagingResponse.cpp:139
void fireForceUpdateRetryCounter()
Definition: moc_StateMaintainCardConnection.cpp:149
Definition: test_DisconnectResponse.cpp:17
@ Workflow_No_Unique_AtCvc
http_status getStatus() const
Definition: HttpResponse.cpp:68
const QSharedPointer< StartPaos > & getStartPaos() const
Definition: AuthContext.h:455
@ Workflow_Network_Empty_Redirect_Url
void unload()
Definition: LanguageLoader.cpp:156
Definition: test_StateStartPaosResponse.cpp:18
Definition: DisconnectResponse.h:18
void parseFromCcid(const QByteArray &pOutput, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:231
Definition: test_RemoteMessage.cpp:17
Definition: WebSocketHelper.h:17
virtual Q_INVOKABLE void startDetection() override
Definition: RemoteClientImpl.cpp:182
Definition: test_GeneralAuthenticateResponse.cpp:18
Definition: test_StateEstablishPaceChannelRemote.cpp:69
Definition: test_AuxiliaryAuthenticatedData.cpp:19
Definition: test_RemoteServiceSettings.cpp:19
Definition: InternalActivationContext.h:14
const QByteArray & getCertificateHolderAuthorizationTemplate() const
Definition: DidAuthenticateResponseEac1.cpp:31
void setSslSession(const QByteArray &pSession)
Definition: AuthContext.cpp:263
Definition: MockSocket.h:19
Definition: test_Asn1IntegerUtil.cpp:20
QString toText() const
Definition: VersionInfo.cpp:141
void setIssuerName(const QString &pIssuerName)
Definition: CertificateDescription.cpp:125
SettingsRemoteRoles
Definition: RemoteDeviceModel.h:92
BluetoothCardReaderStatus getCardReaderStatus() const
Definition: BluetoothMessageParameterCardReaderStatus.cpp:37
Definition: test_MsgHandlerInternalError.cpp:15
void setEnabled(bool pEnable=true)
Definition: UIPlugInJson.cpp:25
char getCLA() const
Definition: CommandApdu.cpp:101
Definition: VersionNumber.h:15
Definition: AuthContext.h:48
Definition: test_TcToken.cpp:15
Definition: PdfExporter.h:19
void update()
Definition: UpdatableFile.cpp:309
Definition: UserAgent.h:15
Definition: test_StateEstablishPaceChannel.cpp:38
Definition: test_ServerMessageHandler.cpp:42
Definition: test_BluetoothMessageParameterCardReaderStatus.cpp:16
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdGetStatus.cpp:50
Definition: test_transmit.cpp:18
QByteArray getData() const
Definition: CommandApdu.cpp:180
const QByteArray & getAuthenticationToken() const
Definition: GeneralAuthenticateResponse.cpp:236
This class represents a connection to a smart card.
Definition: CardConnectionWorker.h:30
Definition: test_TermsOfUsage.cpp:17
void setDisconnect(const QSharedPointer< Disconnect > &pDisconnect)
Definition: AuthContext.h:357
StatusCode getSecuredStatusCode() const
Returns the processing status.
Definition: SecureMessagingResponse.cpp:110
@ Workflow_TrustedChannel_Other_Network_Error
virtual bool send(const QByteArray &pData) override
Definition: test_RemoteReaderAdvertiser.cpp:27
Definition: test_GeneralSettings.cpp:21
Definition: GeneralAuthenticateResponse.h:70
const QString & getPin() const
Definition: WorkflowContext.cpp:275
quint8
Definition: ResponseApdu.h:62
QSharedPointer< UpdatableFile > getIcon() const
Definition: ReaderConfigurationInfo.cpp:88
Definition: test_Reader.cpp:21
Definition: KeyDerivationFunction.h:17
const QByteArray & getOutputData() const
Definition: IfdEstablishPaceChannelResponse.cpp:55
Code
Definition: GlobalStatus.h:26
Definition: test_ReaderConfigurationEntryParser.cpp:16
ReaderManagerPlugInType getReaderPlugInType() const
Definition: WorkflowModel.cpp:82
void setCode(CardReturnCode pCode)
Definition: test_StateUpdRetryCounter.cpp:27
QByteArray getSecuredStatusCodeBytes() const
Returns the processing status bytes.
Definition: SecureMessagingResponse.cpp:127
void setIdIcc(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:130
Definition: ServerMessageHandler.h:50
Definition: test_TlsChecker.cpp:26
const QString mIfdId
Definition: test_RemoteServerImpl.cpp:119
Definition: test_RemoteWebSocketServer.cpp:93
const LanguageString & getLongName() const
Definition: ProviderConfigurationInfo.cpp:108
bool getConnectedReader() const
Definition: IfdStatus.cpp:165
static void setApplicationProxyFactory()
Definition: NetworkManager.cpp:384
TlsSuite
Definition: SecureStorage.h:72
virtual int rowCount(const QModelIndex &pParent=QModelIndex()) const override
Definition: ReaderDriverModel.cpp:145
Definition: HttpServer.h:22
Definition: test_HistoryModel.cpp:23
static Initializer & getInstance()
void fireConnectedChanged()
Definition: moc_RemoteServiceModel.cpp:478
static quint16 cPort
Definition: HttpServer.h:32
QByteArray getMseStatusSetAt() const
Definition: EstablishPaceChannelOutput.cpp:111
@ Workflow_TrustedChannel_No_Data_Received
quint16 getServerPort() const override
Definition: test_RemoteServerImpl.cpp:85
void setPath(const QString &pPath)
Definition: LanguageLoader.cpp:67
Definition: DatagramHandler.h:18
const ECardApiResult & getResult() const
Definition: ResponseType.cpp:22
Definition: SymmetricCipher.h:16
Definition: LogModel.h:25
virtual bool isBound() const override
void addData(int pRole, const QVariant &pValue)
Definition: test_ProviderCategoryFilterModel.cpp:61
void setId(const QString &pId)
Definition: RemoteDeviceModel.cpp:91
Msg processCommand(const QByteArray &pMsg)
Definition: MessageDispatcher.cpp:123
void firePskChanged(const QByteArray &pPsk)
Definition: moc_RemoteServiceModel.cpp:471
@ Workflow_Unexpected_Message_From_EidServer
Definition: test_BluetoothMessageParameterMaxMsgSize.cpp:14
void fireCurrentStateChanged(const QString &pState)
Definition: moc_WorkflowModel.cpp:339
Definition: StateConnectCard.h:19
virtual bool isBound() const override
Definition: test_RemoteClientImpl.cpp:31
Definition: test_CVCertificateChainBuilder.cpp:19
static Template fromFile(const QString &pTemplateFileName)
Construct a template from file.
Definition: Template.cpp:17
Definition: test_MsgHandlerApiLevel.cpp:17
Definition: BluetoothMessage.h:20
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:127
Definition: test_StateChangePin.cpp:44
Definition: DidAuthenticateResponseEac2.h:20
QString getPassword() const
Definition: ProxyCredentials.cpp:76
INVALID
Definition: ResponseApdu.h:63
Definition: test_SetEidPinCommand.cpp:19
const QString & getEMail() const
Definition: ProviderConfigurationInfo.cpp:162
Definition: PaceHandler.h:22
const QVector< QSharedPointer< const BluetoothMessage > > & getMessages() const
Definition: BluetoothMessageParser.cpp:106
Definition: test_StateVerifyRetryCounter.cpp:21
@ IFDL_CancellationByUser
Definition: test_StateConnectCard.cpp:21
Definition: test_IfdEstablishPaceChannelResponse.cpp:17
PlaceOfResidenceStreet
Definition: SelfAuthenticationData.h:51
Definition: RemoteServer.h:23
MockProviderModel()
Definition: test_ProviderCategoryFilterModel.cpp:20
QString getAddressDomain() const
Definition: ProviderConfigurationInfo.cpp:132
@ Workflow_AlreadyInProgress_Error
Definition: ProviderNameFilterModel.h:20
int rowCount(const QModelIndex &parent) const override
Definition: test_ProviderCategoryFilterModel.cpp:26
Definition: RemoteDispatcherServer.h:16
Definition: test_DeviceInfo.cpp:18
Definition: test_EstablishPaceChannelOutput.cpp:19
void readerInfosChanged()
Definition: moc_DiagnosisContext.cpp:205
Definition: RemoteConnectorImpl.h:21
virtual void save() override
Definition: PreVerificationSettings.cpp:46
Definition: ReaderDriverModel.h:23
const QString & getSlotName() const
Definition: IfdConnect.cpp:48
const char * name
Definition: http_parser.cpp:470
Definition: RemoteDeviceList.h:19
Definition: DidAuthenticateEac2.h:19
Definition: SetEidPinCommand.h:19
static QVector< Version > supported()
Definition: IfdVersion.cpp:77
void setPassword(const QString &pPassword)
Definition: ProxyCredentials.cpp:87
@ Workflow_TrustedChannel_Ssl_Certificate_Unsupported_Algorithm_Or_Length
Definition: test_HttpResponse.cpp:16
Definition: test_EcdhKeyAgreement.cpp:24
Definition: test_StateUpdRetryCounter.cpp:43
Definition: ReaderInfo.h:17
void setRelatedMessageId(const QString &pId)
Definition: PaosCreator.cpp:97
Definition: DiagnosisAntivirusDetection.h:52
QString toErrorDescription(const bool pSimplifiedVersion=false) const
Definition: GlobalStatus.cpp:88
virtual void clear() override
Definition: test_RemoteClientImpl.cpp:70
Definition: test_WorkflowModel.cpp:20
Definition: ProviderConfigurationInfo.h:23
void fireCanChanged()
Definition: moc_NumberModel.cpp:358
Definition: GeneralAuthenticateResponse.h:156
Reader()
Definition: test_FuncUtils.cpp:29
static void resetCounter()
Definition: Env.cpp:29
static QString getPortFilename(const QString &pUsage=QString(), qint64 pPid=QCoreApplication::applicationPid(), const QString &pApp=QCoreApplication::applicationName())
Definition: PortFile.cpp:14
@ RemoteConnector_InvalidRequest
void clear()
Definition: MsgContext.cpp:97
Definition: TlsConfiguration.h:31
virtual ~MockTransmitCommand() override=default
Definition: AppUpdater.h:20
Definition: test_UrlUtil.cpp:16
Definition: DidAuthenticateEac1Parser.h:20
bool isUpgrade() const
Definition: HttpRequest.cpp:84
@ Workflow_Network_Malformed_Redirect_Url
virtual void sendModifyPinResponse(const QString &pSlotHandle, const ResponseApdu &pResponseApdu) override
Definition: test_StateEstablishPaceChannelResponse.cpp:37
void fireIsRunningChanged()
Definition: moc_RemoteServiceModel.cpp:459
Definition: test_PaceInfo.cpp:18
static void set(const QMetaObject &pMetaObject, void *pObject=nullptr)
Definition: Env.cpp:51
Definition: MsgContext.h:17
Definition: GeneralAuthenticateResponse.h:44
Definition: test_RemoteWebSocketServer.cpp:23
void setDidListResponse(const QSharedPointer< DIDListResponse > &pDidListResponse)
Definition: AuthContext.h:321
Definition: MsgHandlerInternalError.h:16
Definition: test_HelpAction.cpp:18
Definition: test_RemoteClientImpl.cpp:84
AcademicTitle
Definition: SelfAuthenticationData.h:40
void setCertificationAuthorityReference(const EstablishPaceChannelOutput &pPaceChannelOutput)
Definition: DidAuthenticateResponseEac1.cpp:73
Definition: DiagnosisConnectionTest.h:24
Definition: test_StateWriteHistory.cpp:24
QSharedPointer< UpdatableFile > getImage() const
Definition: ProviderConfigurationInfo.cpp:181
QWebSocket * mWebSocket
Definition: test_RemoteWebSocketServer.cpp:28
Definition: test_WebserviceActivationContext.cpp:20
BluetoothStatusChange getStatusChange() const
Definition: BluetoothMessageParameterCardReaderStatus.cpp:22
virtual Q_INVOKABLE void send(const QSharedPointer< const RemoteMessage > &pMessage)
Definition: RemoteDispatcher.cpp:108
void setOutputApdus(const QByteArrayList &outputApdus)
Definition: TransmitResponse.cpp:33
const QString & getCategory() const
Definition: ProviderConfigurationInfo.cpp:150
const QByteArray & getInputApdu() const
Definition: IfdTransmit.cpp:91
Definition: test_StateProcessRemoteMessages.cpp:19
@ SHORTNAME
Definition: ProviderModel.h:40
bool setIv(const QByteArray &pIv)
Sets the initialization vector.
Definition: SymmetricCipher.cpp:132
@ Paos_Error_SAL_Cancellation_by_User
virtual ~RemoteDispatcherSpy()
Definition: test_RemoteDisp.cpp:76
Definition: test_RemoteServerImpl.cpp:114
const QString & getIfdName() const
Definition: RemoteDeviceDescriptor.cpp:95
Definition: RemoteReaderManagerPlugIn.h:25
Definition: RemoteClient.h:25
virtual void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: test_RemoteReaderManagerPlugin.cpp:69
void setReturnCode(CardReturnCode pCode)
Definition: test_StateDidAuthenticateEac2.cpp:30
QByteArray getCertificateProfileIdentifier() const
Definition: RemoteServiceContext.h:24
static QString getValue(ASN1_STRING *pString)
Definition: ASN1Util.cpp:83
void fireContinue()
Definition: moc_AbstractState.cpp:158
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: SelfAuthModel.cpp:116
const QByteArray & getMappingData() const
Definition: GeneralAuthenticateResponse.cpp:129
Definition: test_efCardSecurity.cpp:15
const QString & getSlotHandle() const
Definition: IfdModifyPin.cpp:49
void fireStateStart(QEvent *pEvent)
QSet< AccessRight > getAccessRights() const
Definition: ChangePinContext.h:16
void internalExecute() override
Definition: test_StateChangePinRemote.cpp:33
static QByteArray encode(ASN1_TYPE *pAny)
Definition: ASN1Util.cpp:104
Definition: test_Template.cpp:19
Definition: test_AppUpdatr.cpp:60
bool getPace() const
Definition: IfdStatus.cpp:44
#define sk_ASN1_OCTET_STRING_num(data)
Definition: CertificateDescription.h:109
chat_st & operator=(const chat_st &)=delete
Definition: PortFile.h:15
MaxMsgSize
Definition: BluetoothIDs.h:38
static QByteArray encode(char pTagByte, const QByteArray &pData)
Encodes the data as ASN.1 object with specified tag byte.
Definition: ASN1Util.cpp:177
void setIDPICC(const QByteArray &pValue)
Definition: DidAuthenticateResponseEac1.cpp:67
Definition: test_UserAgent.cpp:16
Definition: GABuilder.h:16
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:66
Minor getMinor() const
Definition: ECardApiResult.cpp:514
Definition: test_ReaderConfigurationParser.cpp:28
Definition: EABuilder.h:16
DateOfExpiry
Definition: SelfAuthenticationData.h:36
void fireCardInserted(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:301
Definition: IfdEstablishPaceChannelResponse.h:14
QByteArray toJson() const
Definition: MsgHandler.cpp:81
Definition: test_RemoteDeviceModel.cpp:15
QNetworkRequest * getLastRequest() const
Definition: MockNetworkManager.h:67
Definition: TlsConfiguration.h:46
void fireEstablishPaceChannel()
Definition: moc_StatePreparePace.cpp:149
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:273
static PskManager & getInstance()
Definition: PskManager.cpp:27
QByteArray finish()
Definition: MessageDispatcher.cpp:68
virtual void internalExecute() override
Definition: DidAuthenticateEAC1Command.cpp:27
void resetContext(const QSharedPointer< SelfAuthContext > &pContext=QSharedPointer< SelfAuthContext >())
Definition: SelfAuthModel.cpp:59
INFO
Definition: MsgTypes.h:20
QByteArray encode()
Definition: CertificateDescription.cpp:106
const QString & getPcscVersion() const
Definition: DiagnosisContext.h:39
Definition: DiagnosisContext.h:90
const QSharedPointer< RemoteDeviceListEntry > getRemoteDeviceListEntry() const
Definition: RemoteDeviceModel.cpp:61
Definition: test_ChatModel.cpp:25
Definition: ChatModel.h:26
Definition: test_UIPlugInWebSocket.cpp:22
Definition: test_CommandApdu.cpp:18
MockUnblockPinCommand(const QSharedPointer< MockCardConnectionWorker > &pCardConnectionWorker)
Definition: test_StateEstablishPaceChannel.cpp:42
const QByteArray & getBody() const
Definition: HttpRequest.cpp:108
void fireCardConnectionChanged()
Definition: moc_WorkflowContext.cpp:331
double getLandlineCentsPerCall() const
Definition: CallCost.cpp:61
void fireReaderPlugInTypesChanged()
Definition: moc_WorkflowContext.cpp:313
Definition: IfdDisconnect.h:14
static const char CLA
Definition: CommandApdu.h:26
Definition: test_ProviderCategoryFilterModel.cpp:72
QByteArray toCcid() const
Definition: EstablishPaceChannelOutput.cpp:191
@ IL_Signature_InvalidCertificatePath
static QSharedPointer< EC_GROUP > create(const QSharedPointer< const PaceInfo > &pPaceInfo)
Creates an elliptic curve either by using the PACEInfo's parameter id to determine a standardized ell...
Definition: EllipticCurveFactory.cpp:20
Definition: test_TransmitCommand.cpp:19
SUCCESS
Definition: ResponseApdu.h:79
void setNewPin(const QString &pNewPin)
Definition: RemoteServiceContext.cpp:63
static QSharedPointer< EC_POINT > oct2point(const QSharedPointer< const EC_GROUP > &pCurve, const QByteArray &pCompressedData)
Definition: EcUtil.h:79
Definition: test_StateCertificateDescriptionCheck.cpp:24
virtual void update(const RemoteDeviceDescriptor &pDescriptor) override
Definition: RemoteDeviceList.cpp:150
@ Workflow_Reader_Device_Scan_Error
Definition: test_ChangePinModel.cpp:17
@ Workflow_TrustedChannel_Establishment_Error
Definition: NumberModel.h:21
QByteArray generate(const QByteArray &pMessage)
Generates the MAC of a message.
Definition: CipherMac.cpp:80
void setApiLevel(MsgLevel pApiLevel)
Definition: MsgContext.cpp:62
Definition: test_RemoteClientImpl.cpp:52
bool resultHasError() const
Definition: RemoteMessageResponse.cpp:58
QLatin1String getEnumName(T pType)
Definition: EnumHelper.h:181
void fireEidCardInserted()
QString getCardTypeString() const
Definition: CardInfo.cpp:38
Definition: test_GlobalStatus.cpp:16
virtual void sendModifyPinResponse(const QString &pSlotHandle, const ResponseApdu &pResponseApdu) override
Definition: ServerMessageHandler.cpp:315
@ SAL_MEAC_DocumentValidityVerificationFailed
static QSharedPointer< QTemporaryDir > mTestDir
Definition: AbstractSettings.h:38
static bool isMinor(const QString &pMinor)
Definition: ECardApiResult.cpp:334
Definition: test_DiagnosisAntivirusDetection.cpp:17
Q_INVOKABLE void startWorkflow()
Definition: SelfAuthModel.cpp:70
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:230
Definition: BaseCardCommand.h:21
const QByteArray & getCommandData() const
Definition: EstablishPaceChannelParser.cpp:117
QString getServerName() const override
Definition: test_RemoteServerImpl.cpp:79
@ RemoteConnector_ConnectionTimeout
void setCertificateHolderAuthorizationTemplate(const QByteArray &pValue)
Definition: DidAuthenticateResponseEac1.cpp:55
static bool checkCertificate(const QSslCertificate &pCertificate, QCryptographicHash::Algorithm pAlgorithm, const QSet< QString > &pAcceptedCertificateHashes)
Checks, whether the certificate's hash is contained in a set of accepted certificate hashes.
Definition: TlsChecker.cpp:27
Definition: test_efCardAccess.cpp:16
void setPairing(bool pEnable=true)
Definition: RemoteTlsServer.cpp:179
MockServerMsgHandler()
Definition: test_StateEstablishPaceChannelResponse.cpp:23
Definition: test_StateStartRemoteService.cpp:18
virtual void sendEstablishPaceChannelResponse(const QString &pSlotHandle, const EstablishPaceChannelOutput &pChannelOutput) override
Definition: ServerMessageHandler.cpp:268
QString getMessage() const
Definition: ECardApiResult.cpp:520
const QUrl & getChecksumUrl() const
Definition: AppUpdateData.cpp:114
Definition: InitializeFramework.h:18
const QString & getVersion() const
Definition: AppUpdateData.cpp:71
Holds smart card informations.
Definition: CardInfo.h:28
MockDidAuthenticateEAC2Command(const QSharedPointer< MockCardConnectionWorker > &pCardConnectionWorker, const CVCertificateChain &pCvcChain, const QString &pEphermalPublicKeyAsHex, const QString &pSignatureAsHex, const QByteArray &pAuthenticatedAuxiliaryDataAsBinary)
Definition: test_StateDidAuthenticateEac2.cpp:23
Definition: test_IfdGetStatus.cpp:17
void fireSend(const QByteArray &pData)
Definition: test_EstablishPaceChannelParser.cpp:16
static quint16 cPort
Definition: DatagramHandlerImpl.h:41
CardReturnCode mConnect
Definition: MockCard.h:25
void fireAbort()
Definition: moc_AbstractState.cpp:164
bool isValid() const
Definition: SelfAuthenticationData.cpp:23
bool isValid() const
Definition: KeyPair.cpp:192
void setAuthenticationToken(const QByteArray &pAuthenticationToken)
Definition: DidAuthenticateResponseEac2.cpp:61
This class represents a connection to a smart card.
Definition: CardConnection.h:41
#define sk_ASN1_OCTET_STRING_value(data, i)
Definition: CertificateDescription.h:110
@ CATEGORY
Definition: ProviderModel.h:39
void firePskChanged(const QByteArray &pPsk)
Definition: moc_RemoteTlsServer.cpp:215
void fireStartWorkflow()
Definition: moc_WorkflowModel.cpp:333
CardReturnCode getPaceReturnCode() const
Definition: EstablishPaceChannelOutput.cpp:67
Definition: SurveyModel.h:19
const QByteArray & getChat() const
Definition: EstablishPaceChannelParser.cpp:105
Definition: test_ResponseApdu.cpp:20
void fireComplete()
Definition: moc_WorkflowController.cpp:130
bool isConnected() const
Definition: test_FuncUtils.cpp:49
Definition: BluetoothMessageParameterApduResponse.h:16
Definition: test_RequestType.cpp:16
Definition: EstablishPaceChannel.h:45
const QString & getIfdName() const
Definition: IfdEstablishContextResponse.cpp:52
void fireDidAuthenticateEac1Changed()
Definition: moc_AuthContext.cpp:171
PlaceOfResidenceCity
Definition: SelfAuthenticationData.h:52
MockCardCommand(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
Definition: test_StateUpdRetryCounter.cpp:21
void setNameUnescaped(const QString &pName)
Definition: RemoteServiceSettings.cpp:393
Definition: SecureMessaging.h:31
static QSharedPointer< EFCardSecurity > decode(const QByteArray &pBytes)
Definition: EFCardSecurity.cpp:47
void fireWorkflowFinished(QSharedPointer< WorkflowContext > pContext)
Definition: moc_AppController.cpp:447
Definition: ReaderConfigurationInfo.h:19
DocumentType
Definition: AccessRoleAndRight.h:85
Definition: test_IfdEstablishContext.cpp:17
const QString & getSlotHandle() const
Definition: IfdDisconnect.cpp:44
void fireSend(const QByteArray &pDataBlock)
Definition: test_ProviderCategoryFilterModel.cpp:15
Definition: test_VersionInfo.cpp:17
virtual ~DatagramHandlerMock() override
Definition: test_RemoteClientImpl.cpp:45
void init()
Initialize the reader manager service.
Definition: ReaderManager.cpp:49
test_UpdatableFile()
Definition: test_UpdatableFile.cpp:279
const QSharedPointer< DisconnectResponse > & getDisconnectResponse()
Definition: AuthContext.h:363
@ Downloader_Cannot_Save_File
void fireSettingsChanged()
Definition: moc_AbstractSettings.cpp:130
static bool isMajor(const QString &pMajor)
Definition: ECardApiResult.cpp:328
Definition: test_NotificationModel.cpp:17
bool isDeveloperVersion() const
Definition: VersionNumber.cpp:40
void setPaceAuthenticationToken(const QByteArray &pData)
Definition: GABuilder.cpp:51
Definition: test_StateDidAuthenticateEac2.cpp:19
QSharedPointer< UpdatableFile > getIcon() const
Definition: ProviderConfigurationInfo.cpp:174
QString getValue(SelfAuthData pData) const
Definition: SelfAuthenticationData.cpp:29
SECOND
Definition: test_EnumHelper.cpp:28
Definition: MockNetworkManager.h:17
Definition: test_StateChangePin.cpp:17
void fireModifyPin(const QSharedPointer< const IfdModifyPin > &pMessage, const QSharedPointer< CardConnection > &pConnection)
Definition: moc_ServerMessageHandler.cpp:224
Definition: test_SignatureChecker.cpp:29
const QByteArray & getInputData() const
Definition: IfdModifyPin.cpp:55
Definition: StateProcessRemoteMessages.h:24
PacePasswordId getPasswordId() const
Definition: EstablishPaceChannelParser.cpp:99
void fireChanged()
Definition: moc_CertificateDescriptionModel.cpp:180
Definition: ConnectivityManager.h:19
QVector< ReaderInfo > getReaderInfos(const ReaderFilter &pFilter=ReaderFilter()) const override
Definition: test_ReaderDriverModel.cpp:40
const LanguageString & getShortName() const
Definition: ProviderConfigurationInfo.cpp:102
Definition: MockNetworkReply.h:22
void removeLinkCertificate(const QByteArray &pCert)
Definition: PreVerificationSettings.cpp:81
Definition: test_DiagnosisContext.cpp:15
void setEfCardSecurity(const QByteArray &pEfCardSecurity)
Definition: DidAuthenticateResponseEac2.cpp:67
Definition: test_MSEBuilder.cpp:14
static QVector< EnumTypeT > getList()
Definition: EnumHelper.h:121
const quint16 mPort
Definition: test_RemoteServerImpl.cpp:120
Definition: test_StateTransmit.cpp:47
Definition: test_Asn1Util.cpp:16
ResponseApdu mResponseApdu
Definition: ResponseApdu.h:109
Definition: MockRemoteDispatcher.h:17
Definition: ProxyCredentials.h:17
Definition: ChangePinController.h:19
@ Downloader_Data_Corrupted
Definition: test_StateDestroyPace.cpp:16
void firePaceResultUpdated()
Definition: moc_WorkflowContext.cpp:355
Definition: test_QmlFileStructure.cpp:15
Definition: test_StateSendWhitelistSurvey.cpp:24
quint16 getServerPort() const
Definition: HttpServer.cpp:53
Definition: test_FileDestination.cpp:16
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_Reader.cpp:194
virtual void internalExecute() override
Definition: test_StateTransmit.cpp:40
void fireCardInserted(const QString &pReaderName)
Definition: moc_Reader.cpp:180
BluetoothMsgId getBluetoothMsgId() const
Definition: BluetoothMessage.cpp:58
Definition: test_MsgHandlerEnterCan.cpp:25
static VersionInfo getInstance()
Definition: VersionInfo.cpp:44
Definition: test_UnblockPinCommand.cpp:19
char getSW2() const
Definition: ResponseApdu.cpp:110
static HelpAction & getInstance()
Definition: HelpAction.cpp:63
QByteArray getTestData(const QUrl &pUrl)
Definition: MockDownloader.cpp:32
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdModifyPinResponse.cpp:97
void fireEnterPacePassword()
Definition: moc_StatePreparePaceRemote.cpp:132
PACE_CAN
Definition: SmartCardDefinitions.h:20
Definition: StateGetTcToken.h:24
Definition: RemoteServiceModel.h:24
QByteArray decrypt(const QByteArray &pEncryptedData)
Decrypts the message.
Definition: SymmetricCipher.cpp:153
const QVector< ReaderInfo > & getReaderInfos() const
Definition: DiagnosisContext.h:59
Definition: DidAuthenticateEAC2Command.h:20
void fireAntivirusInformationChanged()
Definition: moc_DiagnosisAntivirusDetection.cpp:142
MockSecureStorage(const QUrl &url)
Definition: test_StateSendWhitelistSurvey.cpp:28
void fireConnectedChanged(bool pConnected)
Definition: moc_RemoteWebSocketServer.cpp:170
QUrl getTcTokenUrl() const
Definition: ProviderConfigurationInfo.cpp:188
void setDisconnectResponse(const QSharedPointer< DisconnectResponse > &pDisconnectResponse)
Definition: AuthContext.h:369
Definition: test_IfdConnect.cpp:17
const QByteArray & getBuffer() const
Definition: Apdu.cpp:31
Definition: test_MsgHandlerEnterPuk.cpp:25
QSslCertificate getCertificate() const
Definition: RemoteServiceSettings.cpp:212
Definition: test_AuthContext.cpp:19
Definition: test_IfdModifyPinResponse.cpp:17
Response APDU for Secure Messaging as defined in TR-03110-3.
Definition: SecureMessagingResponse.h:48
void setBasicReader(bool pIsBasicReader)
Definition: ReaderInfo.h:107
Definition: test_StatePreparePace.cpp:21
Definition: HttpRequest.h:27
QString lookupPath()
Definition: UpdatableFile.cpp:266
@ DP_Unknown_Webservice_Binding
Represents a history entry, i.e.
Definition: HistoryInfo.h:22
Definition: test_EstablishPaceChannelCommand.cpp:19
Definition: MessageDispatcher.h:25
Definition: test_ReaderDetector.cpp:31
const QUrl & getUrl() const
Definition: AppUpdateData.cpp:83
Definition: test_BluetoothMessage.cpp:17
void fireShowInAppNotificationsChanged()
Definition: moc_GeneralSettings.cpp:177
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:223
Definition: test_PcscUtils.cpp:16
Definition: test_BaseCardCommand.cpp:39
Definition: DidAuthenticateEac1.h:25
void handlePort(quint16 pCurrentPort)
Definition: PortFile.cpp:30
Definition: test_VersionNumber.cpp:15
Definition: EstablishPaceChannelOutput.h:48
QByteArray getIDicc() const
Definition: EstablishPaceChannelOutput.cpp:91
const QByteArray & getValue() const
Definition: BluetoothMessageParameter.cpp:38
virtual void sendEstablishPaceChannelResponse(const QString &pSlotHandle, const EstablishPaceChannelOutput &pChannelOutput) override
Definition: test_StateEstablishPaceChannelResponse.cpp:30
const QStringList & getSubjectUrls() const
Definition: ProviderConfigurationInfo.cpp:200
Definition: test_StateSelectReader.cpp:20
static QSharedPointer< PaceInfo > decode(const QByteArray &pBytes)
Definition: PaceInfo.h:72
Definition: StateDidAuthenticateEac2.h:20
Definition: test_ResourceLoader.cpp:17
const QByteArrayList & getOutputApduAsHex() const
Definition: TransmitCommand.h:42
Definition: test_ConnectivityManager.cpp:20
void stopWatching()
Definition: ConnectivityManager.cpp:118
const QString & getNotes() const
Definition: AppUpdateData.cpp:138
RemoteDispatcherSpy(const QSharedPointer< RemoteDispatcher > pRemoteDispatcher)
Definition: test_RemoteDisp.cpp:53
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdEstablishPaceChannel.cpp:61
Definition: test_ProviderModel.cpp:18
void firePukChanged()
Definition: moc_NumberModel.cpp:376
Definition: test_Asn1ObjectUtil.cpp:20
Definition: test_PaceHandler.cpp:20
static QByteArray getValue(ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:65
Definition: test_RemoteConnector.cpp:31
Definition: TestAuthContext.h:18
QString getTimeStampString()
Definition: MockDownloader.cpp:25
Definition: DidAuthenticateEac2Parser.h:22
QByteArray getEfCardAccess() const
Definition: EstablishPaceChannelOutput.cpp:85
Definition: BluetoothMessageParameterCardReaderStatus.h:16
const QVector< ComponentInfo > & getPcscDrivers() const
Definition: DiagnosisContext.h:51
void fireNewHttpRequest(const QSharedPointer< HttpRequest > &pRequest)
Definition: moc_HttpServer.cpp:183
void setChallenge(const QByteArray &pValue)
Definition: DidAuthenticateResponseEac1.cpp:83
QByteArray getEncryptedData() const
Returns the encrypted data without padding-content indicator.
Definition: SecureMessagingResponse.cpp:92
ArtisticName
Definition: AccessRoleAndRight.h:80
Definition: PersoSimController.h:20
const QByteArray & getNonce() const
Definition: GeneralAuthenticateResponse.cpp:300
Definition: ECardApiResult.h:25
unsigned int getMaxMsgSize() const
Definition: BluetoothMessageParameterMaxMsgSize.cpp:45
void fireDownloadFailed(const QUrl &pUpdateUrl, GlobalStatus::Code pErrorCode)
Definition: moc_Downloader.cpp:216
Definition: test_RemoteDisp.cpp:145
const QString & getPhone() const
Definition: ProviderConfigurationInfo.cpp:156
bool isRetryCounterDetermined() const
Definition: CardInfo.cpp:94
bool hasAccessRight(AccessRight pAccessRight) const
QVector< RemoteInfo > getRemoteInfos() const
Definition: RemoteServiceSettings.cpp:263
static QString getNamespaceType(Namespace pPrefix, const QString &pType)
Definition: PaosCreator.cpp:56
QUrl getActivationURL() const override
Definition: WebserviceActivationContext.cpp:34
int getFreeSeconds() const
Definition: CallCost.cpp:49
Definition: test_DiagnosisTreeModel.cpp:17
Definition: test_RemoteServiceContext.cpp:19
Definition: StateMaintainCardConnection.h:17
const QString & getSlotHandle() const
Definition: IfdTransmitResponse.cpp:77
void setDidAuthenticateEacAdditional(const QSharedPointer< DIDAuthenticateEACAdditional > &pDidAuthenticateEacAdditionalInputType)
Definition: AuthContext.h:285
Definition: RemoteDeviceModel.h:27
Definition: test_paoshandler.cpp:19
Definition: test_BuildHelper.cpp:16
void setReturnCode(CardReturnCode pCode)
Definition: test_StateChangePin.cpp:34
~MockSetEidPinCommand() override=default
const QVector< QString > & getReceivedSignalSenders() const
Definition: test_RemoteDisp.cpp:120
Definition: IfdModifyPinResponse.h:15
ResultCode
Definition: BluetoothIDs.h:40
Definition: test_Asn1StringUtil.cpp:20
Definition: MockDownloader.h:19
Definition: IfdModifyPin.h:15
virtual CardReturnCode disconnect()=0
Destroys the previously established connection to the smart card.
QByteArrayList getLinkCertificates() const
Definition: PreVerificationSettings.cpp:64
RemoteReaderAdvertiserMock(const QString &pIfdName, const QString &pIfdId, quint16 pPort)
Definition: test_RemoteServerImpl.cpp:122
const QSharedPointer< DIDList > & getDidList() const
Definition: AuthContext.h:303
const QString & getRelatesTo() const
Definition: PaosMessage.h:46
Definition: test_RemoteServerImpl.cpp:22
@ Workflow_TrustedChannel_Hash_Not_In_Description
bool listen()
Definition: RemoteTlsServer.cpp:32
ConnectionStatus
Definition: BluetoothIDs.h:39
Definition: StateEstablishPaceChannelRemote.h:22
Definition: test_StateGenericSendReceive.cpp:19
Definition: MockCardConnectionWorker.h:20
void fireResultChanged()
Definition: moc_WorkflowModel.cpp:346
static void setShared(const QMetaObject &pMetaObject, const QSharedPointer< QObject > &pObject)
Definition: Env.cpp:72
Definition: HistoryModel.h:25
CVCertificateChain getChainStartingWith(const QSharedPointer< const CVCertificate > &pChainRoot) const
Get a chain with root CVC passed in as parameter.
Definition: CVCertificateChainBuilder.cpp:106
@ DP_Trusted_Channel_Establishment_Failed
Definition: RemoteClientImpl.h:28
DH
Definition: KnownOIDs.h:89
Definition: test_RemoteReaderAdvertiser.cpp:46
char getINS() const
Definition: CommandApdu.cpp:107
~MockUnblockPinCommand() override=default
Definition: test_EllipticCurveFactory.cpp:16
bool isActiveWorkflow() const
Definition: MsgContext.cpp:22
Definition: test_WebserviceActivationHandler.cpp:21
Definition: test_RemoteServerImpl.cpp:142
void removeReader(const QString &pReaderName)
Definition: MockReaderManagerPlugIn.cpp:66
const PaosType mType
Definition: PaosMessage.h:29
Definition: ProviderCategoryFilterModel.h:23
Definition: test_Downloader.cpp:18
Definition: test_StateMaintainCardConnection.cpp:15
static QSharedPointer< EFCardSecurity > fromHex(const QByteArray &pHexString)
Definition: EFCardSecurity.cpp:41
QUrl getClientUrl() const
Definition: ProviderConfigurationInfo.cpp:194
static QString getModelNumber()
Definition: DeviceInfo.cpp:111
const QVector< ComponentInfo > & getPcscComponents() const
Definition: DiagnosisContext.h:45
Definition: IfdGetStatus.h:14
void fireReaderPlugInTypeChanged()
Definition: moc_WorkflowModel.cpp:352
const QString & getName() const
Definition: Reader.h:56
void fireEstablishPaceChannel()
Definition: moc_StateProcessRemoteMessages.cpp:221
MockCardConnection()
Definition: test_StateUpdRetryCounter.cpp:50
virtual ~MockSecureStorage() override
Definition: test_StateSendWhitelistSurvey.cpp:38
uint getVendorId() const
Definition: ReaderConfigurationInfo.cpp:49
bool isClosed() const
Definition: test_RemoteDisp.cpp:96
Definition: test_TransmitResponse.cpp:18
Definition: test_FuncUtils.cpp:57
Definition: PreVerificationSettings.h:21
int columnCount(const QModelIndex &parent) const override
Definition: test_ProviderCategoryFilterModel.cpp:54
void fireReaderInfoChanged()
Definition: moc_NumberModel.cpp:388
const QString & getUdName() const
Definition: IfdEstablishContext.cpp:58
Definition: SignatureChecker.h:16
void setDescriptionType(const QByteArray &pOidAsText)
Definition: CertificateDescription.cpp:112
void addLinkCertificate(const QByteArray &pCert)
Definition: PreVerificationSettings.cpp:91
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
Definition: test_KnownOIDs.cpp:16
MsgType getLastStateMsg() const
Definition: MsgContext.cpp:74
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdDisconnectResponse.cpp:50
Definition: test_CVCertificate.cpp:22
Definition: IfdStatus.h:47
void fireSuccessMessageChanged()
Definition: moc_ChangePinContext.cpp:147
Definition: test_AccessRoleAndRight.cpp:15
Q_INVOKABLE void cancelWorkflow()
Definition: SelfAuthModel.cpp:76
Definition: test_SurveyModel.cpp:18
void fireEnterPacePassword()
Definition: moc_StatePreparePace.cpp:143
void fireTransactionInfoChanged()
Definition: moc_AuthModel.cpp:219
const QString & getVersionMajor() const
Definition: UserAgent.cpp:31
virtual void internalExecute() override
Definition: test_BaseCardCommand.cpp:29
Definition: test_IfdDisconnect.cpp:17
void fireCanChanged()
Definition: moc_WorkflowContext.cpp:337
Definition: EstablishPaceChannelCommand.h:19
void setTimestamp(const QDateTime &pTimestamp)
Definition: DiagnosisContext.cpp:41
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void setConnected(bool pConnected)
Definition: MockCard.cpp:47
Definition: CipherMac.h:16
QByteArray getRawSignature() const
const QString & getDescription() const
Definition: DiagnosisContext.h:113
Definition: MockRemoteServer.h:18
@ Workflow_TrustedChannel_TimeOut
virtual CardReturnCode connect()=0
Establish a connection to the smart card.
QByteArray getEncryptedDataObjectEncoded() const
Returns the encoded ASN.1 object containing the encrypted data.
Definition: SecureMessagingResponse.cpp:98
int getSize() const
Definition: AppUpdateData.cpp:89
Definition: test_ReaderDriverModel.cpp:22
void clearDirty() const
Definition: UpdatableFile.cpp:345
const QSharedPointer< const IfdEstablishPaceChannel > & getEstablishPaceChannelMessage() const
Definition: RemoteServiceContext.cpp:78
static QByteArray convertFromQDateToUnpackedBCD(QDate date)
Definition: ASN1Util.cpp:135
void fireReceivedExtractCvcsFromEac1InputType()
Definition: moc_StateGenericSendReceive.cpp:403
const QByteArray & getInputData() const
Definition: IfdEstablishPaceChannel.cpp:55
Definition: test_ProxyCredentials.cpp:23
@ Workflow_Bluetooth_Reader_Connection_Error
virtual void internalExecute() override
Definition: DestroyPaceChannelCommand.cpp:18
Definition: test_PreVerificationSettings.cpp:21
Definition: Disconnect.h:18
Definition: IfdError.h:14
bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: WebserviceActivationContext.cpp:85
bool checkAndGenerateKey(bool pForceGeneration=false)
Definition: RemoteServiceSettings.cpp:189
Definition: test_StateEstablishPaceChannelResponse.cpp:18
void fireNewContextSet()
Definition: moc_ChangePinModel.cpp:149
QByteArray pi(const QString &pSecret)
Derive the password key.
Definition: KeyDerivationFunction.cpp:72
void fireNewPinChanged()
Definition: moc_NumberModel.cpp:370
virtual ~MockRemoteClient() override=default
QByteArray getHeader(const QByteArray &pKey) const
Definition: HttpResponse.cpp:50
static bool hasValidEphemeralKeyLength(const QSslKey &pEphemeralServerKey)
Checks, whether the length of the ephemeral key is of sufficient length.
Definition: TlsChecker.cpp:62
void init()
Definition: ResourceLoader.cpp:41
void fireCanAllowedModeChanged()
Definition: moc_WorkflowContext.cpp:367
const QSet< QString > getContextKeys() const
Get template context keys, i.e.
Definition: Template.cpp:55
static QString getOSBuildNumber()
Definition: DeviceInfo.cpp:75
Definition: test_MsgHandlerCertificate.cpp:19
Definition: test_ProviderConfigurationParser.cpp:25
Definition: IfdTransmitResponse.h:16
Definition: test_StatePreparePaceRemote.cpp:18
Definition: test_StateEstablishPaceChannel.cpp:59
Definition: RemoteTlsServer.h:21
Definition: DidListResponse.h:18
Definition: test_HttpRequest.cpp:18
defineEnumType(KeyAgreementType, DH, ECDH) defineEnumType(MappingType
Method used for key agreement:
Q_INVOKABLE bool isBasicReader()
Definition: SelfAuthModel.cpp:85
Definition: test_AppController.cpp:23
Definition: test_StateTransmit.cpp:19
Definition: test_RemoteTlsServer.cpp:23
QByteArray getOutput() const
Definition: MsgHandler.cpp:88
Definition: SelfAuthContext.h:18
Definition: test_RemoteReaderManagerPlugin.cpp:38
static Version fromString(const QString &pVersionString)
Definition: IfdVersion.cpp:58
GlobalStatus::Code getCloseCode() const
Definition: test_RemoteDisp.cpp:102
Definition: test_AuthModel.cpp:24
Definition: IfdEstablishContext.h:19
Definition: test_RemoteReaderManagerPlugin.cpp:84
Definition: test_StateInitializeFramework.cpp:19
virtual Q_INVOKABLE void stopDetection() override
Definition: RemoteClientImpl.cpp:196
void waitForConfirmation()
Definition: ProxyCredentials.cpp:102
MockSetEidPinCommand(const QSharedPointer< MockCardConnectionWorker > &pWorker, const QString &pNewPin)
Definition: test_StateChangePinRemote.cpp:23
Reader(ReaderManagerPlugInType pPlugInType, const QString &pReaderName)
Definition: Reader.cpp:21
void setErrorReportedToServer(bool pErrorReportedToServer)
Definition: AuthContext.h:111
const QVector< IfdVersion::Version > & getSupportedApis() const
Definition: Discovery.cpp:122
Definition: RemoteMessageResponse.h:15
void setPaceReturnCode(CardReturnCode pCode)
Definition: test_StateEstablishPaceChannelRemote.cpp:35
QByteArray getSecuredStatusCodeObjectEncoded() const
Returns the encoded ASN.1 object containing the processing status.
Definition: SecureMessagingResponse.cpp:133
QByteArray marshall()
Creates an XML structure of underyling information. Be aware that this method will create the structu...
Definition: PaosCreator.cpp:87
void skipVersion(const QString &pVersion)
Definition: AppUpdater.cpp:63
static void setValue(const QByteArray &pValue, ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:59
Definition: RemoteWebSocketServer.h:55
const QString & getHomepage() const
Definition: ProviderConfigurationInfo.cpp:138
const QString & getSlotHandle() const
Definition: IfdError.cpp:44
void fireSend(const QSharedPointer< const RemoteMessage > &pMessage)
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: WebserviceActivationContext.cpp:134
Definition: test_ChipAuthenticationInfo.cpp:18
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:116
Definition: TransmitParser.h:20
Definition: RemoteReaderAdvertiser.h:22
const QByteArray & getEFCardAccess() const
Definition: DidAuthenticateResponseEac1.cpp:37
Definition: test_UIPlugInJson.cpp:18
Definition: ChainBuilder.h:24
PACE_PIN
Definition: SmartCardDefinitions.h:21
const QByteArray & getCarCurr() const
Definition: GeneralAuthenticateResponse.cpp:242
void fireEffectiveChatChanged()
Definition: moc_AuthContext.cpp:183
@ AL_Warning_Connection_Disconnected
virtual void internalExecute() override
Definition: UpdateRetryCounterCommand.cpp:16
Q_INVOKABLE bool selectedReaderHasCard() const
Definition: WorkflowModel.cpp:188
QByteArray addReaderData(const char *pData, bool pKeyPad=false)
Definition: MsgHandlerEnterPassword.cpp:53
Definition: AppUpdateData.h:20
const ResponseApdu & getResponseApdu() const
Definition: SetEidPinCommand.cpp:28
@ Workflow_No_Permission_Error
void setServerName(const QString &pName)
Definition: RemoteServiceSettings.cpp:83
static void registerQmlTypes()
Definition: UIPlugInQml.cpp:169
void setStatusMseSetAt(const QByteArray &pStatusMseSetAt)
Definition: EstablishPaceChannelOutput.cpp:117
Definition: test_IfdModifyPin.cpp:17
void addCertificateData(const QUrl &pUrl, const QSslCertificate &pCert)
Definition: AuthContext.h:168
bool isVoid() const
Definition: MsgHandler.cpp:99
virtual void internalExecute() override
Definition: UnblockPinCommand.cpp:19
Definition: SelfAuthController.h:18
Definition: test_Chat.cpp:20
Definition: IfdTransmit.h:16
INTERNAL_ERROR
Definition: MsgTypes.h:18
Definition: test_pcscReaderPaceCapability.cpp:21
QSharedPointer< CardConnection > mCardConnection
Definition: test_ReaderManager.cpp:25
static QString getPrettyInfo()
Definition: DeviceInfo.cpp:41
Definition: test_HttpServer.cpp:23
static QString getMessage(Minor pMinor)
Definition: ECardApiResult.cpp:340
Definition: test_DestroyPaceChannelCommand.cpp:19
@ Workflow_Unknown_Paos_From_EidServer
Definition: test_StateEstablishPaceChannelResponse.cpp:54
QByteArray mPsk
Definition: test_RemoteWebSocketServer.cpp:27
ATR
Definition: BluetoothIDs.h:44
QByteArray getCARcurr() const
Definition: EstablishPaceChannelOutput.cpp:73
void fireLastTypeChanged()
Definition: moc_NotificationModel.cpp:177
Definition: test_DidAuthenticateEAC2Command.cpp:20
Definition: test_RemoteDeviceListImpl.cpp:16
AbstractTestInstance * createNewObject< AbstractTestInstance *, QString >(QString &&pStr)
Definition: test_Env.cpp:249
Definition: test_CardConnection.cpp:17
Definition: test_SecureMessaging.cpp:17
const QByteArray & getCarPrev() const
Definition: GeneralAuthenticateResponse.cpp:248
void firePskChanged(const QByteArray &pPsk)
Definition: moc_RemoteWebSocketServer.cpp:184
QByteArray toJson(QJsonDocument::JsonFormat pFormat=QJsonDocument::Indented) const
Definition: VersionInfo.cpp:135
virtual void startDetection() override
Definition: test_RemoteReaderManagerPlugin.cpp:53
const char ISO_LEADING_PAD_BYTE
Definition: SecureMessaging.cpp:20
const ResponseApdu & getResponseApdu() const
Definition: PinModifyOutput.cpp:80
bool isDirty() const
Definition: UpdatableFile.cpp:334
static GlobalStatus toTrustedChannelStatus(const QNetworkReply *const pNetworkReply)
Definition: NetworkManager.cpp:199
Definition: test_LogModel.cpp:19
Definition: test_MsgHandlerReader.cpp:21
void fireStateStart(QEvent *pEvent)
Definition: test_Message.cpp:19
bool mPairing
Definition: test_RemoteServerImpl.cpp:27
Definition: test_DidAuthenticateEac1.cpp:18
static ASN1_OBJECT * parseFrom(const QByteArray &pOidAsText)
Definition: ASN1Util.cpp:18
bool mSlotCalled
Definition: test_ReaderManager.cpp:26
HistoryRoles
Definition: HistoryModel.h:62
void setChat(const QByteArray &pChat)
Definition: EstablishPaceChannel.cpp:61
void addStateMsg(MsgType pMsgType)
Definition: MsgContext.cpp:91
virtual void internalExecute() override
Definition: EstablishPaceChannelCommand.cpp:31
const QByteArray & getResponseApdu() const
Definition: IfdTransmitResponse.cpp:83
Definition: DiagnosisModel.h:75
Definition: test_EstablishPaceChannel.cpp:18
QList< QSslCertificate > getTrustedCertificates() const
Definition: RemoteServiceSettings.cpp:108
Definition: test_LanguageLoader.cpp:18
bool isCancellationByUser() const
Definition: GlobalStatus.cpp:431
bool updateRemoteInfo(const RemoteInfo &pInfo)
Definition: RemoteServiceSettings.cpp:322
void setPcscInfo(const QString &pVersion, const QVector< ComponentInfo > &pComponents, const QVector< ComponentInfo > &pDrivers)
Definition: DiagnosisContext.cpp:22
bool isNull() const
Definition: RemoteDeviceDescriptor.cpp:133
@ SAL_MEAC_AgeVerificationFailedWarning
@ IFDL_IFD_SharingViolation
double getMobileCentsPerCall() const
Definition: CallCost.cpp:73
void setTestData(QUrl &pUrl, const QByteArray &pData)
Definition: MockDownloader.cpp:63
void setCardInfo(const CardInfo &pCardInfo)
Definition: ReaderInfo.h:95
const QString & getName() const
Definition: BluetoothMessageParameterMaxMsgSize.h:16
Definition: test_StateChangePinRemote.cpp:43
void fireFinished()
Definition: MockNetworkManager.h:59
Definition: test_RemoteDisp.cpp:26
const IfdVersion & getProtocol() const
Definition: IfdEstablishContext.cpp:46
BaseCardCommandDummy(Reader *pReader)
Definition: test_BaseCardCommand.cpp:23
Definition: IfdVersion.h:14
const QString & getUrl() const
Definition: ReaderConfigurationInfo.cpp:67
static bool containsLog(const QSignalSpy &pSpy, const QLatin1String pStr)
Definition: TestFileHelper.cpp:66
IssuingState
Definition: SelfAuthenticationData.h:35
void fireNetworkInterfaceActiveChanged(bool pActive)
Definition: moc_ConnectivityManager.cpp:168
Definition: test_StateSendWhitelistSurvey.cpp:45
Definition: test_StateChangePinRemote.cpp:19
@ Workflow_Network_Ssl_Certificate_Unsupported_Algorithm_Or_Length
Definition: test_Commands.cpp:17
Definition: test_ECardApiResult.cpp:16
Definition: MSEBuilder.h:17
Definition: test_ReaderManager.cpp:21
bool getCardAvailable() const
Definition: IfdStatus.cpp:171
void setPaceMappingData(const QByteArray &pData)
Definition: GABuilder.cpp:37
const QString & getSlotHandle() const
Definition: IfdEstablishPaceChannel.cpp:49
void internalExecute() override
Definition: test_StateDestroyPace.cpp:28
test_PinModify()
Definition: test_PinModify.cpp:20
#define spawnMessageLogger(category)
Definition: LogHandler.h:21
Definition: test_Discovery.cpp:17
const QVector< QSharedPointer< Transmit > > & getTransmits()
Definition: AuthContext.h:400
@ Workflow_No_Unique_DvCvc
PlaceOfResidenceZipCode
Definition: SelfAuthenticationData.h:54
Definition: AppController.h:36
void setPairing(bool pEnabled=true) override
Definition: test_RemoteServerImpl.cpp:91
@ Card_Unexpected_Transmit_Status
void setBody(const QByteArray &pBody, const QByteArray &pContentType=QByteArray())
Definition: HttpResponse.cpp:86
const QSharedPointer< DIDAuthenticateEACAdditional > & getDidAuthenticateEacAdditional() const
Definition: AuthContext.h:279
const QString & getIfdName() const
Definition: Discovery.cpp:104
void setMessageId(const QString &messageId)
Definition: PaosMessage.h:40
Definition: test_CardInfo.cpp:16
Definition: MockReaderManagerPlugIn.h:20
Definition: test_PinModify.cpp:16
Definition: SelfAuthenticationData.h:59
virtual void onConnectRequest(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor, const QString &pPsk) override
Definition: test_RemoteClientImpl.cpp:95
static QByteArray getValue(const ASN1_INTEGER *pInteger)
Definition: ASN1Util.cpp:125
struct chat_st { ASN1_OBJECT *mType CHAT
According to.
Definition: Chat.h:67
Definition: PSOBuilder.h:16
KeyAgreementStatus
Definition: KeyAgreement.h:19
Definition: test_IfdError.cpp:17
void firePinChanged()
Definition: moc_WorkflowContext.cpp:343
Definition: StateDidAuthenticateEac1.h:20
void setDidAuthenticateResponseEac2(const QSharedPointer< DIDAuthenticateResponseEAC2 > &pDidAuthenticateResponseEac2)
Definition: AuthContext.h:297
Definition: test_MsgHandlerInsertCard.cpp:22
static QVector< ReaderConfigurationInfo > parse(const QByteArray &pData)
Parses the configuration data and returns ReaderConfiguration.
Definition: ReaderConfigurationParser.cpp:175
Definition: test_ProviderNameFilterModel.cpp:21
const QByteArray & getOutputData() const
Definition: IfdModifyPinResponse.cpp:55
MockReader * addReader(const QString &pReaderName)
Definition: MockReaderManagerPlugIn.cpp:51
QByteArray mReadBuffer
Definition: MockSocket.h:24
Definition: test_BaseCardCommand.cpp:19
static QString getNamespacePrefix(Namespace pPrefix, const QString &pSuffix=QString())
Definition: PaosCreator.cpp:64
Definition: test_RemoteMessageResponse.cpp:17
void fireRetry()
Definition: moc_StateSelectReader.cpp:146
Definition: test_ChainBuilder.cpp:19
Definition: test_StateDestroyPace.cpp:37
void setConnected(bool pConnected)
Definition: test_RemoteServerImpl.cpp:49
void setSignature(const QByteArray &pData)
Definition: PSOBuilder.cpp:32
Definition: WorkflowContext.h:23
const QString & getVersionMinor() const
Definition: UserAgent.cpp:37
static QByteArray fromValue(T pValue)
Definition: test_SecureMessaging.cpp:19
Definition: MockActivationContext.h:19
bool requestTransportPin() const
Definition: ChangePinContext.cpp:69
CommandApdu build() override
Definition: PSOBuilder.cpp:38
Definition: MsgHandlerAuth.h:18
static QByteArray getValue(const ASN1_OBJECT *pAsn1Object)
Definition: ASN1Util.cpp:45
AUTH
Definition: MsgTypes.h:25
Definition: UIPlugInJson.h:18
virtual ResponseApduResult transmit(const CommandApdu &pCmd)=0
Performs a transmit to the smart card.
bool isListening() const
Definition: HttpServer.cpp:47
QModelIndex parent(const QModelIndex &pIndex) const override
Definition: test_ProviderCategoryFilterModel.cpp:48
void run()
Definition: WorkflowController.cpp:24
static QDate convertFromUnpackedBCDToQDate(ASN1_OCTET_STRING *pDateBCD)
Definition: ASN1Util.cpp:155
void fireCardRemoved(const QString &pReaderName)
Definition: moc_Reader.cpp:187
QSharedPointer< ServerMessageHandler > mEmptyHandler
Definition: test_RemoteServerImpl.cpp:29
const QVector< QJsonObject > & getReceivedMessages() const
Definition: test_RemoteDisp.cpp:114
ASN1_TYPE * mTermsOfUsage
Definition: CertificateDescription.h:51
@ Workflow_TrustedChannel_Proxy_Error
QUrl getUrl() const
Definition: HttpRequest.cpp:102
QmlPasswordType
Definition: NumberModel.h:55
FamilyNames
Definition: SelfAuthenticationData.h:38
static const quint16 cDefaultPort
Definition: PortFile.h:21
void setReaderPlugInType(ReaderManagerPlugInType pReaderPlugInType)
Definition: WorkflowModel.cpp:93
Definition: test_PskManager.cpp:15
QString mServerName
Definition: test_RemoteServerImpl.cpp:26
Definition: InternalActivationHandler.h:17
static const int NO_LE
Definition: CommandApdu.h:21
const EstablishPaceChannelOutput & getPaceOutput() const
Definition: EstablishPaceChannelCommand.cpp:25
const QSharedPointer< CardConnection > & getCardConnection() const
Definition: WorkflowContext.cpp:175
Definition: test_pcscReaderFeature.cpp:21
MockEstablishPaceChannelCommand(const QSharedPointer< MockCardConnectionWorker > &pWorker)
Definition: test_StateChangePin.cpp:21
const QByteArray & getCertificateDescription() const
Definition: EstablishPaceChannelParser.cpp:111
#define GENERAL_SETTINGS_DEFAULT_AUTOSTART
Definition: GeneralSettings.h:24
@ RemoteConnector_ConnectionError
Definition: test_SecurityInfo.cpp:20
Definition: StateEnterPacePassword.h:19
@ RemoteReader_CloseCode_AbnormalClose
Definition: test_ReaderManager.cpp:41
void firePaceChannelInoperative()
Definition: moc_StateEstablishPaceChannel.cpp:186
MockCardCommand(const QSharedPointer< MockCardConnectionWorker > &pCardConnectionWorker)
Definition: test_StateDestroyPace.cpp:20
CardReturnCode getReturnCode() const
Definition: PinModifyOutput.cpp:74
@ Workflow_Certificate_No_Description
QByteArray getMac() const
Returns the cryptographic checsum.
Definition: SecureMessagingResponse.cpp:104
Definition: IfdConnectResponse.h:14
const QByteArray & getIDPICC() const
Definition: DidAuthenticateResponseEac1.cpp:43
static bool hasValidCertificateKeyLength(const QSslCertificate &pCertificate)
Checks, whether the key length of the SSL certificate is of sufficient length.
Definition: TlsChecker.cpp:47
@ Workflow_Reader_Became_Inaccessible
void fireWrongPacePassword()
Definition: moc_StateEstablishPaceChannelResponse.cpp:132
const QString & getPattern() const
Definition: ReaderConfigurationInfo.cpp:82
Definition: IfdDisconnectResponse.h:14
@ Card_Communication_Error
void setAccessRight(AccessRight pAccessRight)
void fireIsBasicReaderChanged()
Definition: moc_WorkflowModel.cpp:358
void fireCancelWorkflow()
Definition: moc_WorkflowContext.cpp:379
void checkAppUpdate(bool pForceUpdate=false)
Definition: AppUpdater.cpp:43
static void createTranslations(const QString &pTranslationDir)
Definition: TestFileHelper.cpp:38
StatusChange
Definition: BluetoothIDs.h:46
Definition: test_IfdDisconnectResponse.cpp:17
bool isListening() const override
Definition: test_RemoteServerImpl.cpp:31
static const VersionNumber & getApplicationVersion()
Definition: VersionNumber.cpp:28
bool listen(const QString &pServerName) override
Definition: test_RemoteServerImpl.cpp:59
@ SAL_MEAC_CommunityVerificationFailedWarning
static MockReader * createMockReader(const QVector< TransmitConfig > &pTransmitConfig=QVector< TransmitConfig >(), const QByteArray &pEfCardAccess=QByteArray())
Definition: MockReader.cpp:10
virtual QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: ReaderDriverModel.cpp:157
ENTER_PIN
Definition: MsgTypes.h:29
const QDateTime & getTimestamp() const
Definition: DiagnosisContext.h:67
Definition: GeneralAuthenticateResponse.h:126
void setSubjectName(const QString &pSubjectName)
Definition: CertificateDescription.cpp:153
AbstractTestInstance * createNewObject< AbstractTestInstance * >()
Definition: test_Env.cpp:243
Definition: test_UpdatableFile.cpp:17
Definition: test_IfdStatus.cpp:18
QHash< int, QByteArray > roleNames() const override
Definition: SelfAuthModel.cpp:134
const QUrl & getUrl() const
Definition: RemoteDeviceDescriptor.cpp:125
void setNonce(const QByteArray &pNonce)
Definition: DidAuthenticateResponseEac2.cpp:73
ERROR_COMMAND_NOT_ALLOWED
Definition: ResponseApdu.h:72
static QSharedPointer< SecurityInfos > decode(const QByteArray &pBytes)
Definition: SecurityInfos.cpp:42
const QString & getSlotHandle() const
Definition: IfdModifyPinResponse.cpp:49
AbstractTestInstance * singleton< AbstractTestInstance >()
Definition: test_Env.cpp:236
test_ReaderConfiguration()
Definition: test_ReaderConfiguration.cpp:30
Definition: test_ScopeGuard.cpp:19
Definition: test_StartPAOSResponse.cpp:18
Definition: test_NetworkManager.cpp:28
void setPinPadMode(bool pPinPadMode)
Definition: RemoteServiceSettings.cpp:102
CardReturnCode getLastPaceResult() const
Definition: WorkflowContext.cpp:324
void setEnabled(bool pEnabled)
Definition: PreVerificationSettings.cpp:58
static ResourceLoader & getInstance()
Definition: ResourceLoader.cpp:35
const QString & getCan() const
Definition: WorkflowContext.cpp:259
MockEstablishPaceChannelCommand(const QSharedPointer< MockCardConnectionWorker > &pCardConnectionWorker, PacePasswordId pPacePasswordId)
Definition: test_StateEstablishPaceChannel.cpp:22
void setSlotHandle(const QString &slotHandle)
Definition: DisconnectResponse.cpp:32
Definition: BluetoothMessageStatusInd.h:18
Definition: Initializer.h:31
Definition: RemoteServerImpl.h:18
Definition: DiagnosisContext.h:22
void setAccessRights(const QSet< AccessRight > &pAccessRights)
QByteArray createMsgReader(const QString &pName) const
Definition: MessageDispatcher.cpp:62
void setValidState(MessageDispatcher &pDispatcher, bool pSelectReader, bool pBasicReader, const PacePasswordId pPasswordID)
Definition: MsgHandlerEnterPassword.cpp:14
Definition: IfdStatus.h:24
const QString & getMessageLang() const
Definition: ECardApiResult.cpp:526
Definition: test_IfdVersion.cpp:14
Definition: test_KeyPair.cpp:19
Definition: MockReader.h:20
struct certificateprofilebody_st { ASN1_OCTET_STRING *mCertificateProfileIdentifier CVCertificateBody
Definition: CVCertificateBody.h:46
Definition: test_StateStopRemoteService.cpp:20
@ Downloader_File_Not_Found
Definition: StateEstablishPaceChannel.h:22
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdConnect.cpp:60
INSERT_CARD
Definition: MsgTypes.h:28
const QUrl & getNotesUrl() const
Definition: AppUpdateData.cpp:126
Definition: GlobalStatus.h:20
const QString & getSlotHandle() const
Definition: IfdTransmit.cpp:85
virtual QString toStringValue() const override
Definition: BluetoothMessageParameterCardReaderStatus.cpp:43
void setReturnCode(CardReturnCode pCode)
Definition: test_StateEstablishPaceChannel.cpp:48
const QVector< QVector< T > > & getChains() const
Definition: ChainBuilder.h:93
Definition: test_EcUtil.cpp:16
Definition: SelfAuthModel.h:24
Definition: test_Asn1BCDDateUtil.cpp:20
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: WebserviceActivationContext.cpp:40
QByteArray getCARprev() const
Definition: EstablishPaceChannelOutput.cpp:79
Definition: test_StatePreVerification.cpp:24
Definition: test_IfdEstablishContextResponse.cpp:17
void setIssuerUrl(const QString &pIssuerUrl)
Definition: CertificateDescription.cpp:137
QByteArray encrypt(const QByteArray &pPlainData)
Encrypts the message.
Definition: SymmetricCipher.cpp:91
void setPasswordId(PacePasswordId pPasswordId)
Definition: EstablishPaceChannel.cpp:67
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdError.cpp:50
static QSharedPointer< const CertificateDescription > fromHex(const QByteArray &pHexValue)
Definition: CertificateDescription.cpp:94
@ SAL_SecurityConditionNotSatisfied
Definition: RemoteDispatcherClient.h:17
Definition: test_Initializer.cpp:15
static QString getKernelVersion()
Definition: DeviceInfo.cpp:93
Definition: RemoteDeviceList.h:45
Namespace
Definition: PaosCreator.h:20
QDate getCertificateEffectiveDate() const
QString getHomepageBase() const
Definition: ProviderConfigurationInfo.cpp:144
CardReturnCode mReturnCode
Definition: ResponseApdu.h:108
Definition: test_StateRedirectBrowser.cpp:19
const QString & getSlotHandle() const
Definition: IfdDisconnectResponse.cpp:44
void removeAllAccessRights()
Definition: test_StateCheckRefreshAddress.cpp:23
@ Network_Ssl_Establishment_Error
Definition: StartPaos.h:23
QString getResponse()
Definition: test_StateEstablishPaceChannelResponse.cpp:44
Definition: test_Env.cpp:290
Definition: MockReaderConfiguration.h:17
const LanguageString & getLongDescription() const
Definition: ProviderConfigurationInfo.cpp:120
@ Workflow_Cancellation_By_User
MockRemoteDispatcherServer(const QSharedPointer< DataChannel > &pDataChannel)
Definition: test_ServerMessageHandler.cpp:47
Definition: test_ChangePinContext.cpp:17
void setConnected(bool pConnected)
Definition: ReaderInfo.h:125
bool isSupported() const
Definition: RemoteDeviceModel.cpp:119
PlaceOfResidenceCountry
Definition: SelfAuthenticationData.h:53
virtual void update(const RemoteDeviceDescriptor &) override
Definition: test_RemoteClientImpl.cpp:64
Definition: test_InitializeFramework.cpp:18
static QString getName()
Definition: DeviceInfo.cpp:48
Definition: test_IfdConnectResponse.cpp:17
void setSubjectUrl(const QString &pSubjectUrl)
Definition: CertificateDescription.cpp:165
@ Workflow_TrustedChannel_ServiceUnavailable
QSharedPointer< WorkflowContext > getWorkflowContext()
Definition: MsgContext.cpp:50
MockTransmitCommand(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker, const QVector< InputAPDUInfo > &info, const QString &slot)
Definition: test_StateTransmit.cpp:23
Definition: PaosMessage.h:19
void setDidList(const QSharedPointer< DIDList > &pDidList)
Definition: AuthContext.h:309
Definition: BluetoothMessageParameter.h:20
QString toString() const
Definition: BluetoothMessage.cpp:87
void timestampChanged()
Definition: moc_DiagnosisContext.cpp:211
StatusCode getReturnCode() const
Definition: ResponseApdu.cpp:52
const QSharedPointer< const IfdModifyPin > & getModifyPinMessage() const
Definition: RemoteServiceContext.cpp:103
bool isSecureRandom() const
Definition: Randomizer.cpp:181
static QByteArray readFile(const QString &pFileName)
Definition: TestFileHelper.cpp:27
Code getStatusCode() const
Definition: GlobalStatus.cpp:82
bool isEnabled() const
Definition: PreVerificationSettings.cpp:52
Definition: test_MsgHandlerEnterPin.cpp:25
const QDateTime & getDate() const
Definition: AppUpdateData.cpp:59
int getLc() const
Definition: CommandApdu.cpp:132
Q_INVOKABLE void confirmInput()
Definition: ProxyCredentials.cpp:96
CommandApdu createCommandDataCcid()
Definition: EstablishPaceChannel.cpp:118
virtual const ReaderInfo & getReaderInfo() override
This method returns a stored copy of the reader info object.
Definition: test_StateUpdRetryCounter.cpp:57
Definition: ReaderFilter.h:21
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdConnectResponse.cpp:51
void firePukChanged()
Definition: moc_WorkflowContext.cpp:349
Definition: test_MsgHandlerAccessRights.cpp:19
const AppUpdateData & getUpdateData() const
Definition: AppUpdater.cpp:57
static const int SHORT_MAX_LE
Definition: CommandApdu.h:23
const QByteArray & getBody() const
Definition: HttpResponse.cpp:80
const QVector< RemoteCardMessageType > & getReceivedMessageTypes() const
Definition: test_RemoteDisp.cpp:108
const QString & getSendError() const
Returns the last error that occurred during a send operation.
Definition: ActivationContext.h:62
static QSharedPointer< EC_GROUP > create(EC_GROUP *pEcGroup)
Definition: EcUtil.h:96
void fireStateStart(QEvent *pEvent)
static QSharedPointer< AuthenticatedAuxiliaryData > fromHex(const QByteArray &pHexValue)
Definition: AuthenticatedAuxiliaryData.cpp:117
Definition: test_TlsConfiguration.cpp:18
const PaceCapabilities & getPaceCapabilities() const
Definition: IfdStatus.cpp:153
void fireAuthenticationDataChanged()
Definition: moc_AuthContext.cpp:177
bool getDestroy() const
Definition: IfdStatus.cpp:62
Definition: test_StateDidAuthenticateEac2.cpp:41
MsgLevel getApiLevel() const
Definition: MsgContext.cpp:68
bool setContextParameter(const QString &pKey, const QString &pValue)
Set known context key as parameter.
Definition: Template.cpp:61
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdTransmitResponse.cpp:89
#define T(v)
Definition: http_parser.cpp:237
Definition: MsgHandlerReader.h:17
Definition: StateGetSelfAuthenticationData.h:22
Definition: test_RemoteDeviceDescriptor.cpp:17
Definition: test_PortFile.cpp:16
Definition: RemoteWebSocketServer.h:26
Definition: ScopeGuard.h:21
Definition: StateUpdateRetryCounter.h:22
void fireDownloadUnnecessary(const QUrl &pUpdateUrl)
Definition: moc_Downloader.cpp:223
void setWorkflowContext(const QSharedPointer< WorkflowContext > &pContext)
Definition: MsgContext.cpp:85
bool exportHistory()
Definition: PdfExporter.cpp:101
static const MsgHandler Void
Definition: MsgHandler.h:39
const QSharedPointer< DIDListResponse > & getDidListResponse()
Definition: AuthContext.h:315
void setSignature(const QByteArray &pData)
Definition: EABuilder.cpp:23
static const MsgLevel DEFAULT_MSG_LEVEL
Definition: MsgHandler.h:40
Definition: test_CardConnectionWorker.cpp:19
void setKey(const QSslKey &pKey) const
Definition: RemoteServiceSettings.cpp:236
void setUser(const QString &pUser)
Definition: ProxyCredentials.cpp:67
bool isBasicReader
Definition: WorkflowModel.h:30
QModelIndex index(int row, int column, const QModelIndex &parent) const override
Definition: test_ProviderCategoryFilterModel.cpp:40
void addParameter(const QSharedPointer< const BluetoothMessageParameter > &pMessageParameter)
Definition: BluetoothMessage.cpp:45
test_FileProvider()
Definition: test_FileProvider.cpp:52
@ Workflow_Certificate_Hash_Error
CommandApdu encrypt(const CommandApdu &pCommandApdu)
Definition: SecureMessaging.cpp:89
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:182
void setMaxApduLength(int pMaxApduLength)
Definition: ReaderInfo.h:131
void fireConnectionRequestReceived()
QByteArray generatePsk()
Definition: PskManager.cpp:33
Definition: test_DatagramHandlerImpl.cpp:24
@ Workflow_Network_Invalid_Scheme
Definition: test_DidAuthenticateResponseEAC2.cpp:19
Definition: ReaderManager.h:22
Definition: MsgHandler.h:17
QVariant data(const QModelIndex &index, int role) const override
Definition: test_ProviderCategoryFilterModel.cpp:33
const LanguageString & getShortDescription() const
Definition: ProviderConfigurationInfo.cpp:114
Definition: test_HistorySettings.cpp:24
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
Definition: moc_DatagramHandler.cpp:132
QList< QSslCertificate > getCertificateList() const
Definition: AuthContext.h:156
@ Workflow_Cannot_Confirm_IdCard_Authenticity
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:280
Definition: IfdEstablishPaceChannel.h:15
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_Reader.cpp:201
SW1 getSW1() const
Definition: ResponseApdu.cpp:93
Definition: PaosHandler.h:20
void setCertificateBody(const QByteArray &pData)
Definition: PSOBuilder.cpp:26
void fireAppUpdateCheckFinished(bool pUpdateAvailable, const GlobalStatus &pError)
Definition: moc_AppUpdater.cpp:158
Definition: ResponseApdu.h:107
MockRemoteClient()=default
Definition: test_ChangePinController.cpp:29
QString render() const
Renders the template by replacing all contained context keys by context values.
Definition: Template.cpp:77
const QByteArray & getRemainingBytes() const
Definition: BluetoothMessageParser.cpp:112
void fireStartWorkflow()
Definition: moc_SelfAuthModel.cpp:161
Definition: MsgContext.h:44
QDate getCertificateExpirationDate() const
static bool isMatchingSameOriginPolicy(const QUrl &pUrl1, const QUrl &pUrl2)
Checks whether the same origin policy is satisfied for the two specified URL.
Definition: UrlUtil.cpp:42
Definition: test_DidAuthenticateEac2.cpp:18
void setDidAuthenticateResponseEacAdditionalInputType(const QSharedPointer< DIDAuthenticateResponseEAC2 > &pDidAuthenticateResponseEacAdditionalInputType)
Definition: AuthContext.h:273
Definition: test_DidAuthenticateEacAdditional.cpp:20
@ Network_ServiceUnavailable
Definition: test_Asn1OctetStringUtil.cpp:20
@ Workflow_TrustedChannel_Error_From_Server
static Randomizer & getInstance()
Definition: Randomizer.cpp:169
QByteArray getMessage() const
Definition: HttpResponse.cpp:108
bool handleWSAddressingHeaders(const QString &pElementName, const QString &pValue, const QXmlStreamAttributes &pAttributes)
Definition: PaosMessage.cpp:22
Definition: test_PaosMessage.cpp:16
void setNewPin(const QString &pNewPin)
Definition: ChangePinContext.cpp:36
const QSharedPointer< Disconnect > & getDisconnect() const
Definition: AuthContext.h:351
void fireNewLogMsg()
Definition: moc_LogModel.cpp:254
static QSharedPointer< SecurityInfos > fromHex(const QByteArray &pHexString)
Definition: SecurityInfos.cpp:36
~MockCardCommand() override=default
uint getProductId() const
Definition: ReaderConfigurationInfo.cpp:55
void setDidAuthenticateResponseEac1(const QSharedPointer< DIDAuthenticateResponseEAC1 > &pDidAuthenticateResponseEac1)
Definition: AuthContext.h:261
static QSharedPointer< SecurityInfo > decode(const QByteArray &pBytes)
Definition: SecurityInfo.h:64
~MockEstablishPaceChannelCommand() override=default
Definition: PaosCreator.h:17
void fireRetry()
Definition: moc_StateConnectCard.cpp:164
virtual bool send(const QByteArray &) override
Definition: test_RemoteClientImpl.cpp:37
void parse(const QByteArray &pControlOutput, PacePasswordId pPasswordId)
Definition: EstablishPaceChannelOutput.cpp:143
Definition: Randomizer.h:16
void shutdown()
Definition: ResourceLoader.cpp:65
void firePinChanged()
Definition: moc_NumberModel.cpp:364
Definition: CertificateDescriptionModel.h:23
void setCarPrev(const QByteArray &)
Definition: EstablishPaceChannelOutput.cpp:104
void fireWorkflowStarted(QSharedPointer< WorkflowContext > pContext)
Definition: moc_AppController.cpp:440
Definition: test_SecureMessagingResponse.cpp:18
ResponseAPDU
Definition: BluetoothIDs.h:43
void addTransmitResponse(const QSharedPointer< TransmitResponse > &pTransmitResponse)
Definition: AuthContext.h:393
bool isNetworkInterfaceActive() const
Definition: ConnectivityManager.cpp:100
GivenNames
Definition: AccessRoleAndRight.h:82
Definition: test_CVCertificateBody.cpp:20
void setMaximumNfcPacketLength(int pMaximumNfcPacketLength)
Definition: SurveyModel.cpp:141
@ RemoteConnector_NoSupportedApiLevel
QSharedPointer< UpdatableFile > getIconWithNPA() const
Definition: ReaderConfigurationInfo.cpp:94
void fireCanAllowedModeChanged()
Definition: moc_NumberModel.cpp:394
Definition: test_MsgHandlerAuth.cpp:21
Definition: EstablishPaceChannelParser.h:16
QByteArray processStateChange(const QString &pState)
Definition: MessageDispatcher.cpp:83
static QString getNamespace(Namespace pPrefix)
Definition: PaosCreator.cpp:50
const QString mIfdName
Definition: test_RemoteServerImpl.cpp:118
Definition: SecureStorage.h:33
void fireInvalidPin()
Definition: moc_StateChangePin.cpp:154
static QString getOSVersion()
Definition: DeviceInfo.cpp:87
virtual Q_INVOKABLE void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: RemoteClientImpl.cpp:210
Definition: test_ReaderConfiguration.cpp:26
Definition: test_DiagnosisConnectionTest.cpp:15
SecurityInfos ::= SET OF SecurityInfo.
Definition: SecurityInfos.h:31
Q_INVOKABLE void send(const QSharedPointer< const RemoteMessage > &pMessage) override
Definition: test_ServerMessageHandler.cpp:53
Definition: DidAuthenticateEacAdditional.h:19
Definition: test_CertificateChecker.cpp:20
Definition: test_MsgHandler.cpp:37
Definition: test_IfdTransmitResponse.cpp:17
Definition: test_DiagnosisModel.cpp:17
@ Workflow_Network_Expected_Redirect
void startWatching()
Definition: ConnectivityManager.cpp:106
const QSslCertificate & getCertificate() const
Definition: KeyPair.cpp:100
static bool isSecureMessaging(const QByteArray &pCommandBuffer)
Definition: CommandApdu.cpp:36
static KeyPair generate()
Definition: KeyPair.cpp:68
QString getUser() const
Definition: ProxyCredentials.cpp:56
const QSharedPointer< DIDAuthenticateResponseEAC2 > & getDidAuthenticateResponseEac2() const
Definition: AuthContext.h:291
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: WebserviceActivationContext.cpp:54
QByteArray init(const QSharedPointer< WorkflowContext > &pWorkflowContext)
Definition: MessageDispatcher.cpp:40
static QByteArray convertTo(const ASN1_OBJECT *pAsn1Object)
Definition: ASN1Util.cpp:24
void setModifyPinMessage(const QSharedPointer< const IfdModifyPin > &pMessage)
Definition: RemoteServiceContext.cpp:96
@ Card_Cancellation_By_User
void fireNewWebSocketRequest(const QSharedPointer< HttpRequest > &pRequest)
Definition: moc_HttpServer.cpp:190
static void processInformationHeader(const std::function< void(const QString &, const QString &)> &pFunc, bool pTranslate=true)
Definition: BuildHelper.cpp:197
const CHAT & getCHAT() const
void setRedirectUrl(const QString &pRedirectUrl)
Definition: CertificateDescription.cpp:215
Definition: PinModify.h:16
Definition: TransmitCommand.h:20
Major getMajor() const
Definition: ECardApiResult.cpp:508
QByteArray getCertificationAuthorityReference() const
CardReturnCode getCardReturnCode() const
Definition: ResponseApdu.cpp:122
const QString & getPath() const
Definition: DiagnosisContext.h:107
Definition: test_EcdsaPublicKey.cpp:22
Definition: PinModifyOutput.h:17
const QString & getSlotHandle() const
Definition: IfdEstablishPaceChannelResponse.cpp:49
void setError(GlobalStatus::Code pErrorCode)
Definition: MockDownloader.cpp:69
Definition: test_NumberModel.cpp:22
double getMobileCentsPerMinute() const
Definition: CallCost.cpp:67
QSharedPointer< AuthContext > getAuthContext()
Definition: MsgContext.cpp:28
state
Definition: http_parser.cpp:280
PaosMessage * parse(const QByteArray &pXmlData)
Definition: PaosParser.cpp:25
const QByteArray & getEncryptedNonce() const
Definition: GeneralAuthenticateResponse.cpp:80
const QByteArray & getChallenge() const
Definition: DidAuthenticateEAC1Command.h:35
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdDisconnect.cpp:50
Definition: StateDestroyPace.h:21
Definition: InitializeFrameworkResponse.h:19
QByteArray toData() const
Definition: BluetoothMessage.cpp:64
bool isInitialized()
Returns true, if initialization succeeded, i.e.
Definition: SymmetricCipher.cpp:85
Definition: MockCard.h:22
void doMessageProcessing(const QByteArray &pMsg)
Definition: UIPlugInJson.cpp:106
Definition: test_PaosCreator.cpp:46
Definition: Discovery.h:17
void setFileModificationTimestamp(const QVariant &pTimestamp)
Definition: MockNetworkReply.h:59
void setResult(const ECardApiResult &result)
Definition: ResponseType.cpp:28
static QString getFingerprint()
Definition: DeviceInfo.cpp:63
@ DP_Unknown_Cipher_Suite
static QString toString(PCSC_RETURNCODE pCode)
Definition: PcscUtils.cpp:10
void setChallenge(const QByteArray &pChallenge)
Definition: DidAuthenticateResponseEac2.cpp:79
Definition: test_StateEnterPacePassword.cpp:16
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdEstablishPaceChannelResponse.cpp:61
virtual QByteArray toByteArray(const QString &pContextHandle=QString()) const override
Definition: Discovery.cpp:128
Definition: test_MsgContext.cpp:19
void setReaderInfos(const QVector< ReaderInfo > &mInfos)
Definition: DiagnosisContext.cpp:33
const QString & getNewPin() const
Definition: ChangePinContext.cpp:30
Definition: CVCertificateChain.h:22
Definition: MsgHandlerApiLevel.h:17
Definition: test_FileProvider.cpp:13
MockCard * setCard(const MockCardConfig &pCardConfig, const QByteArray &pEfCardAccess)
Definition: MockReader.cpp:47
void close() override
Definition: test_RemoteServerImpl.cpp:71
Definition: WorkflowModel.h:23
void fireStateStart(QEvent *pEvent)
char
Definition: SmartCardDefinitions.h:17
virtual void internalExecute() override
Definition: TransmitCommand.cpp:50
Definition: EcdhKeyAgreement.h:23
Definition: CertificateDescription.h:40
Definition: test_UIPlugInQml.cpp:20
const QString & getSlotName() const
Definition: IfdGetStatus.cpp:44
Definition: MockReaderDetector.h:18
const QString & getSuccessMessage() const
Definition: ChangePinContext.cpp:53
int getLe() const
Definition: CommandApdu.cpp:153
Definition: test_IfdTransmit.cpp:17
bool isInitialized()
Returns true, if initialization succeeded, i.e.
Definition: CipherMac.cpp:74
OrderedSelfData getOrderedSelfData() const
Definition: SelfAuthenticationData.cpp:41
static void logSslConfig(const QSslConfiguration &pCfg, const QMessageLogger &pLogger)
Definition: TlsChecker.cpp:294
virtual QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition: test_RemoteReaderManagerPlugin.cpp:76
void onResetMessageHandler()
Definition: RemoteServiceContext.cpp:128
Definition: Template.h:20
static void setValue(const QString &pString, ASN1_STRING *pOut)
Definition: ASN1Util.cpp:76
QByteArray getHeader(const QByteArray &pKey) const
Definition: HttpRequest.cpp:90
@ DP_Unknown_Channel_Handle
Definition: test_StateGetTcToken.cpp:20
void fireStateStart(QEvent *pEvent)
@ Workflow_Certificate_Sop_Error
char getP1() const
Definition: CommandApdu.cpp:113
CardReturnCode getReturnCode() const
Definition: BaseCardCommand.h:40
const QString & getNewPin() const
Definition: RemoteServiceContext.cpp:57
const QString & getVersion() const
Definition: DiagnosisContext.h:119
virtual bool isDetecting() override
Definition: test_RemoteReaderManagerPlugin.cpp:63
Definition: MsgHandlerInsertCard.h:17
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdEstablishContext.cpp:64
@ IFDL_IO_UnknownPINFormat
void fireStateStart(QEvent *pEvent)
const QString & getPostalAddress() const
Definition: ProviderConfigurationInfo.cpp:168
QByteArray getRawBody() const
ECDH
Definition: KnownOIDs.h:104
ReaderInfo & getReaderInfo()
Definition: MockReader.h:50
CardReturnCode getReturnCode() const
Definition: IfdModifyPinResponse.cpp:61
void fireNoCardConnection()
Definition: moc_StateMaintainCardConnection.cpp:143
CommandApdu build() override
Definition: EABuilder.cpp:29
QSslCertificate getCurrentCertificate() const override
Definition: test_RemoteServerImpl.cpp:97
bool isNull() const
Definition: CallCost.cpp:43
QByteArray mac(const QByteArray &pSecret)
Derive the MAC key.
Definition: KeyDerivationFunction.cpp:66
void setNextReply(MockNetworkReply *pNextReply)
Definition: MockNetworkManager.h:53
void setPaceEphemeralPublicKey(const QByteArray &pData)
Definition: GABuilder.cpp:44
QPair< CardReturnCode, QByteArray > TransmitConfig
Definition: MockCard.h:18
void fireDownloadSuccess(const QUrl &pUpdateUrl, const QDateTime &pNewTimestamp, const QByteArray &pData)
Definition: moc_Downloader.cpp:209
void fireStateChanged(const QString &pNewState)
Definition: moc_WorkflowContext.cpp:306
RemoteInfo getRemoteInfo(const QSslCertificate &pCertificate) const
Definition: RemoteServiceSettings.cpp:242
const QString & getName() const
Definition: ReaderConfigurationInfo.cpp:61
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:33
Definition: test_StateGetSelfAuthenticationData.cpp:22
test_ReaderDriverModel()
Definition: test_ReaderDriverModel.cpp:53
Definition: test_RemoteServiceModel.cpp:21
void fireConnectionInfoChanged()
Definition: moc_RemoteServiceModel.cpp:510
AbstractTestPodInstance * createNewObject< AbstractTestPodInstance * >()
Definition: test_Env.cpp:273
@ Workflow_Preverification_Error
double getLandlineCentsPerMinute() const
Definition: CallCost.cpp:55
@ Workflow_Network_Ssl_Connection_Unsupported_Algorithm_Or_Length
Definition: test_DidAuthenticateEAC1Command.cpp:19
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition: WorkflowModel.cpp:38
void firePaceChannelEstablished()
Definition: moc_StateEstablishPaceChannel.cpp:180
Nationality
Definition: AccessRoleAndRight.h:76
void fireStateStart(QEvent *pEvent)
test_TcToken()
Definition: test_TcToken.cpp:29
const char * description
Definition: http_parser.cpp:471
Definition: DiagnosisTreeModel.h:25
bool isValid() const
Is this a valid CVC chain, i.e.
Definition: CVCertificateChain.cpp:42
static QString getModelName()
Definition: DeviceInfo.cpp:123
void fireInputErrorChanged()
Definition: moc_NumberModel.cpp:382
Definition: test_WifiInfo.cpp:17
void fireCriteriaChanged()
Definition: moc_ProviderCategoryFilterModel.cpp:213
const QString & getSlotHandle() const
Definition: TransmitCommand.h:48
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdModifyPin.cpp:61
PACE_MRZ
Definition: SmartCardDefinitions.h:19
void fireConnectionTestDone()
Definition: moc_DiagnosisConnectionTest.cpp:189
void setNetworkError(NetworkError pErrorCode, const QString &pErrorString)
Definition: MockNetworkReply.h:53
bool isConnected() const override
Definition: test_RemoteServerImpl.cpp:37
Definition: test_EnumHelper.cpp:33
Definition: HttpResponse.h:17
MockEstablishPaceChannelCommand(const QSharedPointer< MockCardConnectionWorker > &pCardConnectionWorker)
Definition: test_StateDidAuthenticateEac1.cpp:23
Definition: DatagramHandlerImpl.h:23
static QString generateFingerprint(const QSslCertificate &pCert)
Definition: RemoteServiceSettings.cpp:34
static ECardApiResult createOk()
Definition: ECardApiResult.cpp:85
FIRST
Definition: test_EnumHelper.cpp:28
void fireUpdated()
Definition: moc_UpdatableFile.cpp:164
QString getProposedUser() const
Definition: ProxyCredentials.cpp:44
void setCertificate(const QSslCertificate &pCert) const
Definition: RemoteServiceSettings.cpp:218
void fireMessage(const QByteArray &pMsg)
Definition: moc_UIPlugInJson.cpp:188
bool getPinPadMode() const
Definition: RemoteServiceSettings.cpp:96
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: test_RemoteServerImpl.cpp:103
Definition: DidAuthenticateResponseEac1.h:24