15 #if defined(__APPLE__)
16 #include <TargetConditionals.h>
17 #elif defined(__ANDROID__)
89 const std::string& pChallenge,
90 const std::string& pPin =
""
101 #if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
118 PrepareIdentificationResult prepareIdentification(
const std::string& pChat);
151 TAandCAResult performTAandCA(
152 const std::list<std::string>& pTerminalCvcChain,
153 const std::string& pAuxiliaryData,
154 const std::string& pSignature,
155 const std::string& pPin,
156 const std::string& pEphemeralPublicKey);
158 #elif defined(__ANDROID__)
175 jobject applicationContext,
176 const std::string& pServiceId,
177 const std::string& pVersionTag,
178 const std::string& pSsdAid
EidServiceResult deleteSmartEid(const ProgressHandler &pHandler)
Definition: eid_applet_interface_mock.cpp:84
EidUpdateInfo getUpdateInfo()
Definition: eid_applet_interface_mock.cpp:44
GenericDataResult performPersonalization(const std::string &pCommand)
Performs personalization in a generic way controlled by Personalization Service.
Definition: eid_applet_interface_mock.cpp:122
EidServiceResult deletePersonalization()
Delete Personalization from eID Applet.
Definition: eid_applet_interface_mock.cpp:172
GenericDataResult performAPDUCommand(const std::string &pCommandApdu)
Performs APDU command.
Definition: eid_applet_interface_mock.cpp:102
EidStatus getSmartEidStatus()
Provides the current Smart-eID Status. This function does not include an online-check.
Definition: eid_applet_interface_mock.cpp:56
InitializeResult initializePersonalization(const std::string &pChallenge, const std::string &pPin="")
Performs initialization of the Personalization.
Definition: eid_applet_interface_mock.cpp:148
std::function< void(int progress)> ProgressHandler
Handler for relaying progress notification obtained from TSM-API.
Definition: eid_applet_interface.h:28
EidServiceResult installSmartEid(const ProgressHandler &pHandler)
Definition: eid_applet_interface_mock.cpp:68
EidServiceResult
Definition: eid_applet_results.h:63
EidUpdateInfo
Definition: eid_applet_results.h:44
EidStatus
Definition: eid_applet_results.h:19
Definition: eid_applet_results.h:75
Definition: eid_applet_results.h:90
Definition: eid_applet_results.h:105