44#if defined(__ANDROID__)
46#elif defined(__APPLE__)
47 #include <TargetConditionals.h>
63#if defined(__ANDROID__)
82 jobject applicationContext,
83 const std::string& pServiceId,
84 const std::string& pSsdAid,
85 const std::string& pVersionTag =
"");
166 const std::string& pChallenge,
167 const std::string& pPin =
"");
265 const std::list<std::string>& pTerminalCvcChain,
266 const std::string& pAuxiliaryData,
267 const std::string& pSignature,
268 const std::string& pPin,
269 const std::string& pEphemeralPublicKey);
TAandCAResult performTAandCA(const std::list< std::string > &pTerminalCvcChain, const std::string &pAuxiliaryData, const std::string &pSignature, const std::string &pPin, const std::string &pEphemeralPublicKey)
Performs the terminal and chip authentication.
Definition eid_applet_interface_mock.cpp:214
PersonalizationResult finalizePersonalization(int status=0)
Definition eid_applet_interface_mock.cpp:251
EidServiceResult deleteSmartEid(const ProgressHandler &pHandler)
Definition eid_applet_interface_mock.cpp:101
GenericDataResult performPersonalization(const std::string &pCommand)
Performs personalization in a generic way controlled by Personalization Service.
Definition eid_applet_interface_mock.cpp:139
PrepareIdentificationResult prepareIdentification(const std::string &pChat)
Prepares the identification and returns the PrepareIdentificationResult.
Definition eid_applet_interface_mock.cpp:201
EidServiceResult releaseAppletConnection()
Closes any open channel to the SE.
Definition eid_applet_interface_mock.cpp:263
ServiceInformationResult getServiceInformation()
Request the service information of the Smart-eID. This function does not include an online-check.
Definition eid_applet_interface_mock.cpp:73
EidSupportStatusResult getSmartEidSupportInfo()
Definition eid_applet_interface_mock.cpp:49
EidServiceResult deletePersonalization()
Delete Personalization from eID Applet.
Definition eid_applet_interface_mock.cpp:191
GenericDataResult getChallenge()
Get Challenge.
Definition eid_applet_interface_mock.cpp:208
GenericDataResult performAPDUCommand(const std::string &pCommandApdu)
Performs APDU command.
Definition eid_applet_interface_mock.cpp:119
GenericDataResult initializeService()
Performs initialization of eID-Applet-Service-Lib.
Definition eid_applet_interface_mock.cpp:242
GenericDataResult shutdownService()
Release all resources and shut down the eID-Applet-Service-Lib on Android.
Definition eid_applet_interface_mock.cpp:269
EidStatus getSmartEidStatus()
Provides the current Smart-eID Status. This function does not include an online-check.
Definition eid_applet_interface_mock.cpp:61
InitializeResult initializePersonalization(const std::string &pChallenge, const std::string &pPin="")
Performs initialization of the Personalization.
Definition eid_applet_interface_mock.cpp:165
std::function< void(int progress)> ProgressHandler
Handler for relaying progress notification obtained from TSM-API.
Definition eid_applet_interface.h:57
EidServiceResult installSmartEid(const ProgressHandler &pHandler)
Definition eid_applet_interface_mock.cpp:85
EidServiceResult
Definition eid_applet_results.h:92
EidStatus
Definition eid_applet_results.h:16
Definition eid_applet_results.h:131
Definition eid_applet_results.h:116
Definition eid_applet_results.h:146
Definition eid_applet_results.h:161
Definition eid_applet_results.h:196
Definition eid_applet_results.h:207