#define defineEnumOperators(enumName)
Helper class to provide a QMetaObject handler for enumerations.
Definition EnumHelper.h:16
Definition FailureCode.h:21
const FailureInfoMap & getFailureInfoMap() const
Definition FailureCode.cpp:55
QString toString() const
Definition FailureCode.cpp:61
Info
Definition FailureCode.h:173
@ Ephemeral_Server_Key_Length
@ Ephemeral_Server_Key_Algorithm
QMap< Info, QString > FailureInfoMap
Definition FailureCode.h:186
Reason
Definition FailureCode.h:26
@ Extract_Cvcs_From_Eac1_At_Missing
@ Delete_Smart_User_Cancelled
@ Check_Refresh_Address_Invalid_Http_Response
@ Get_TcToken_ServiceUnavailable
@ Process_Certificates_From_Eac2_Cvc_Chain_Missing
@ Install_Smart_Service_Response_Nfc_Disabled
@ Insert_Card_Unknown_Eid_Type
@ Update_Support_Info_Service_Response_Overload
@ Check_Refresh_Address_Fetch_Certificate_Error
@ Update_Support_Info_User_Cancelled
@ Certificate_Check_Failed_Same_Origin_Policy_Violation
@ Certificate_Check_Failed_No_Description
@ Get_TcToken_Invalid_Certificate_Key_Length
@ Update_Support_Info_Call_Failed
@ Start_Paos_Response_Missing
@ Check_Refresh_Address_Empty
@ Generic_Provider_Communication_Invalid_Ephemeral_Key_Length
@ Pre_Verification_Invalid_Certificate_Chain
@ Generic_Send_Receive_Tls_Error
@ Change_Pin_New_Pin_Invalid_Length
@ Enter_New_Pace_Pin_Ifd_User_Cancelled
@ Generic_Send_Receive_Service_Unavailable
@ Check_Refresh_Address_Invalid_Ephemeral_Key_Length
@ Certificate_Check_Failed_No_SubjectUrl_In_Description
@ Check_Refresh_Address_Fatal_Tls_Error_Before_Reply
@ Install_Smart_Service_Response_Fail
@ Update_Support_Info_Service_Response_Maintenance
@ Generic_Send_Receive_Client_Error
@ Get_TcToken_Invalid_Redirect_Url
@ Parse_TcToken_Invalid_Url
@ Update_Support_Info_Service_Response_Network_Connection_Error
@ Establish_Pace_Channel_Basic_Reader_No_Pin
@ Change_Pin_No_SetEidPinCommand_Response
@ Delete_Personalization_User_Cancelled
@ Check_Status_Unavailable
@ Delete_Smart_Service_Response_Fail
@ Check_Refresh_Address_Service_Unavailable
@ Establish_Pace_Channel_Unknown_Password_Id
@ Generic_Provider_Communication_Certificate_Error
@ Get_TcToken_Client_Error
@ Install_Smart_Service_Response_Not_Authenticated
@ Insert_Card_Multiple_SmartReader
@ Install_Smart_User_Cancelled
@ Prepare_Pace_Ifd_Unknown
@ Change_Pin_Card_User_Cancelled
@ Insert_Card_Missing_Card
@ Update_Support_Info_Service_Response_Integrity_Check_Failed
@ Generic_Provider_Communication_Tls_Error
@ Delete_Smart_Service_Response_Network_Connection_Error
@ Generic_Provider_Communication_ServiceUnavailable
@ Get_TcToken_Invalid_Data
@ Get_TcToken_Server_Error
@ Connect_Card_Eid_Inactive
@ Get_TcToken_Invalid_Url
@ Get_TcToken_Network_Error
@ Update_Support_Info_Service_Response_Fail
@ Install_Smart_Service_Response_Overload
@ Did_Authenticate_Eac1_Card_Command_Failed
@ Initialize_Personalization_Failed
@ Change_Pin_Unrecoverable
@ Check_Refresh_Address_Hash_Missing_In_Certificate
@ Delete_Personalization_Failed
@ Certificate_Check_Failed_Hash_Mismatch
@ Change_Smart_Pin_Failed
@ Establish_Pace_Channel_Puk_Inoperative
@ Check_Refresh_Address_Fatal_Tls_Error_After_Reply
@ Check_Refresh_Address_Invalid_Url
@ Start_Paos_Response_Error
@ Establish_Pace_Channel_User_Cancelled
@ Check_Refresh_Address_Service_Timeout
@ Check_Refresh_Address_Unsupported_Certificate
@ Check_Refresh_Address_Proxy_Error
@ Check_Applet_Internal_Error
@ Pre_Verification_Invalid_Certificate_Signature
@ Delete_Smart_Service_Response_Integrity_Check_Failed
@ Install_Smart_Service_Response_Unsupported
@ Install_Smart_Service_Response_Maintenance
@ Enter_Pace_Password_Ifd_User_Cancelled
@ Install_Smart_Service_Response_Network_Connection_Error
@ Insert_Card_No_SmartReader
@ Delete_Smart_Service_Response_Unsupported
@ Generic_Provider_Communication_Client_Error
@ Check_Refresh_Address_Client_Error
@ Connect_Card_Connection_Failed
@ Finalize_Personalization_Failed
@ Start_Paos_Response_Personalization_Empty
@ Check_Refresh_Address_Server_Error
@ Smart_PrePersonalization_Incomplete_Information
@ Transmit_Card_Command_Failed
@ Get_TcToken_Invalid_Server_Reply
@ Generic_Provider_Communication_Network_Error
@ Pre_Verification_No_Test_Environment
@ Update_Support_Info_Service_Response_Not_Authenticated
@ Start_Paos_Response_Personalization_Invalid
@ Change_Pin_Unexpected_Transmit_Status
@ Parse_TcToken_Missing_Url
@ Extract_Cvcs_From_Eac1_No_Unique_At
@ Smart_PrePersonalization_Wrong_Status
@ Install_Smart_Service_Response_Integrity_Check_Failed
@ Generic_Send_Receive_Paos_Unhandled
@ Change_Pin_Input_Timeout
@ Generic_Send_Receive_Server_Error
@ Transmit_Personalization_Size_Mismatch
@ Generic_Send_Receive_Invalid_Ephemeral_Key_Length
@ Insert_Card_Invalid_SmartReader
@ Establish_Pace_Ifd_Unknown
@ Generic_Send_Receive_Paos_Unknown
@ Delete_Smart_Service_Response_Maintenance
@ Prepace_Pace_Smart_Eid_Invalidated
@ Maintain_Card_Connection_Pace_Unrecoverable
@ Generic_Provider_Communication_Server_Error
@ Get_TcToken_Invalid_Ephemeral_Key_Length
@ Check_Refresh_Address_No_Https_Scheme
@ Extract_Cvcs_From_Eac1_Dv_Missing
@ Delete_Smart_Service_Response_Overload
@ Get_SelfAuthData_Invalid_Or_Empty
@ Certificate_Check_Failed_Hash_Missing_In_Description
@ Generic_Send_Receive_Session_Resumption_Failed
@ Generic_Send_Receive_Certificate_Error
@ Smart_ServiceInformation_Query_Failed
@ Did_Authenticate_Eac2_Invalid_Cvc_Chain
@ Generic_Send_Receive_Network_Error
@ Update_Support_Info_Service_Response_Unsupported
@ Pre_Verification_Certificate_Expired
@ Delete_Smart_Service_Response_Nfc_Disabled
@ Change_Pin_User_Cancelled
@ Change_Pin_Card_New_Pin_Mismatch
@ Delete_Smart_Service_Response_Not_Authenticated
@ Generic_Send_Receive_Paos_Unexpected
@ Update_Support_Info_Service_Response_Nfc_Disabled
@ Change_Pin_New_Pin_Mismatch
@ Extract_Cvcs_From_Eac1_No_Unique_Dv
@ Check_Refresh_Address_Unknown_Network_Error
@ Did_Authenticate_Eac2_Card_Command_Failed
@ Start_Ifd_Service_Failed
Reason getReason() const
Definition FailureCode.cpp:37
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114