├── .gitignore ├── LICENSE ├── README.md ├── apdu-channel-simulator ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.apt.core.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── truphone │ │ └── apdu │ │ └── channel │ │ └── simulator │ │ ├── ApduChannelSimulator.java │ │ ├── LpadApduChannelSimulator.java │ │ └── persistence │ │ ├── ExpectationPersistence.java │ │ └── MapPersistence.java │ └── test │ └── java │ ├── com │ └── truphone │ │ └── lpad │ │ └── apdu │ │ └── channel │ │ └── simulator │ │ ├── LpadApduChannelSimulatorTest.java │ │ └── persistence │ │ └── MapPersistenceTest.java │ └── e2e │ ├── LpadApduTransmittedListener.java │ └── TransmitApduTestIT.java ├── lpad-sm-dp-plus-connector ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.apt.core.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── truphone │ │ │ ├── es9plus │ │ │ ├── AllocateProfileResponse.java │ │ │ ├── Es9PlusImpl.java │ │ │ ├── HttpRSPClient.java │ │ │ ├── HttpResponse.java │ │ │ ├── LpaUtils.java │ │ │ └── message │ │ │ │ ├── MsgBody.java │ │ │ │ ├── MsgType.java │ │ │ │ ├── request │ │ │ │ ├── AuthenticateClientReq.java │ │ │ │ ├── CancelSessionReq.java │ │ │ │ ├── ConfirmOrderReq.java │ │ │ │ ├── DownloadOrderReq.java │ │ │ │ ├── GetBoundProfilePackageReq.java │ │ │ │ ├── HandleDownloadProgressInfoReq.java │ │ │ │ ├── HandleNotificationReq.java │ │ │ │ ├── InitiateAuthenticationReq.java │ │ │ │ ├── ReleaseProfileReq.java │ │ │ │ └── base │ │ │ │ │ └── RequestMsgBody.java │ │ │ │ └── response │ │ │ │ ├── AuthenticateClientResp.java │ │ │ │ ├── CancelSessionResp.java │ │ │ │ ├── ConfirmOrderResp.java │ │ │ │ ├── DownloadOrderResp.java │ │ │ │ ├── GetBoundProfilePackageResp.java │ │ │ │ ├── HandleDownloadProgressInfoResp.java │ │ │ │ ├── HandleNotificationResp.java │ │ │ │ ├── InitiateAuthenticationResp.java │ │ │ │ ├── ReleaseProfileResp.java │ │ │ │ └── base │ │ │ │ ├── FunctionExecutionStatus.java │ │ │ │ ├── HeaderResp.java │ │ │ │ ├── NotificationPointStatus.java │ │ │ │ ├── ResponseMsgBody.java │ │ │ │ └── StatusCodeData.java │ │ │ ├── lpa │ │ │ ├── ApduChannel.java │ │ │ ├── ApduTransmittedListener.java │ │ │ ├── LocalProfileAssistant.java │ │ │ ├── apdu │ │ │ │ ├── ApduUtils.java │ │ │ │ ├── NotificationType.java │ │ │ │ └── ProfileUtil.java │ │ │ ├── impl │ │ │ │ ├── AuthenticateClientSmDp.java │ │ │ │ ├── DisableProfileWorker.java │ │ │ │ ├── DownloadProfileWorker.java │ │ │ │ ├── EnableProfileWorker.java │ │ │ │ ├── GetSMDPAddressWorker.java │ │ │ │ ├── HandleNotificationsWorker.java │ │ │ │ ├── InitialAuthenticationKeys.java │ │ │ │ ├── ListProfilesWorker.java │ │ │ │ ├── LocalProfileAssistantImpl.java │ │ │ │ ├── ProfileKey.java │ │ │ │ ├── SetSMDPAddressWorker.java │ │ │ │ ├── SmdsRetrieveEventsWorker.java │ │ │ │ └── download │ │ │ │ │ ├── ApduTransmitter.java │ │ │ │ │ ├── AuthenticatingPhaseWorker.java │ │ │ │ │ ├── CloseResources.java │ │ │ │ │ ├── ConnectingPhaseWorker.java │ │ │ │ │ ├── DownloadPhaseWorker.java │ │ │ │ │ ├── GeneratePhaseWorker.java │ │ │ │ │ ├── InstallationPhaseWorker.java │ │ │ │ │ └── SbppApdu.java │ │ │ └── progress │ │ │ │ ├── DownloadProgress.java │ │ │ │ ├── DownloadProgressPhase.java │ │ │ │ └── ProgressPhase.java │ │ │ ├── lpad │ │ │ ├── LpadWorker.java │ │ │ ├── progress │ │ │ │ ├── Progress.java │ │ │ │ ├── ProgressListener.java │ │ │ │ └── ProgressStep.java │ │ │ └── worker │ │ │ │ ├── AllocateProfileWorker.java │ │ │ │ ├── DeleteProfileWorker.java │ │ │ │ ├── GetEidLpadWorker.java │ │ │ │ ├── LpadWorkerExchange.java │ │ │ │ └── WorkerExchange.java │ │ │ └── util │ │ │ ├── LogStub.java │ │ │ ├── PropUtil.java │ │ │ ├── TLVBean.java │ │ │ ├── TextUtil.java │ │ │ ├── ToTLV.java │ │ │ ├── Tools.java │ │ │ └── Util.java │ └── resources │ │ ├── PKIXExplicit88.asn │ │ ├── PKIXImplicit88.asn │ │ └── rsp.asn │ └── test │ └── java │ ├── com │ └── truphone │ │ └── lpad │ │ └── worker │ │ ├── AllocateProfileWorkerTest.java │ │ ├── DeleteProfileWorkerTest.java │ │ └── GetEidLpadWorkerTest.java │ └── integration │ ├── AllocateProfileTest.java │ ├── DeleteProfileTest.java │ ├── GetEidTest.java │ └── utils │ └── ReferenceData.java ├── lpad_sm_dp_plus_connector.jpg ├── lpad_sub_projects.jpg └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ 3 | lpa.iml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/README.md -------------------------------------------------------------------------------- /apdu-channel-simulator/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.classpath -------------------------------------------------------------------------------- /apdu-channel-simulator/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.project -------------------------------------------------------------------------------- /apdu-channel-simulator/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /apdu-channel-simulator/.settings/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.settings/org.eclipse.jdt.apt.core.prefs -------------------------------------------------------------------------------- /apdu-channel-simulator/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /apdu-channel-simulator/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /apdu-channel-simulator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/pom.xml -------------------------------------------------------------------------------- /apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/ApduChannelSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/ApduChannelSimulator.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/LpadApduChannelSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/LpadApduChannelSimulator.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/persistence/ExpectationPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/persistence/ExpectationPersistence.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/persistence/MapPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/main/java/com/truphone/apdu/channel/simulator/persistence/MapPersistence.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/test/java/com/truphone/lpad/apdu/channel/simulator/LpadApduChannelSimulatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/test/java/com/truphone/lpad/apdu/channel/simulator/LpadApduChannelSimulatorTest.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/test/java/com/truphone/lpad/apdu/channel/simulator/persistence/MapPersistenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/test/java/com/truphone/lpad/apdu/channel/simulator/persistence/MapPersistenceTest.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/test/java/e2e/LpadApduTransmittedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/test/java/e2e/LpadApduTransmittedListener.java -------------------------------------------------------------------------------- /apdu-channel-simulator/src/test/java/e2e/TransmitApduTestIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/apdu-channel-simulator/src/test/java/e2e/TransmitApduTestIT.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.classpath -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.project -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.settings/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.settings/org.eclipse.jdt.apt.core.prefs -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/pom.xml -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/AllocateProfileResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/AllocateProfileResponse.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/Es9PlusImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/Es9PlusImpl.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/HttpRSPClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/HttpRSPClient.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/HttpResponse.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/LpaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/LpaUtils.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/MsgBody.java: -------------------------------------------------------------------------------- 1 | package com.truphone.es9plus.message; 2 | 3 | public interface MsgBody { 4 | } 5 | -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/MsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/MsgType.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/AuthenticateClientReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/AuthenticateClientReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/CancelSessionReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/CancelSessionReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/ConfirmOrderReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/ConfirmOrderReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/DownloadOrderReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/DownloadOrderReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/GetBoundProfilePackageReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/GetBoundProfilePackageReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/HandleDownloadProgressInfoReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/HandleDownloadProgressInfoReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/HandleNotificationReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/HandleNotificationReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/InitiateAuthenticationReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/InitiateAuthenticationReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/ReleaseProfileReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/ReleaseProfileReq.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/base/RequestMsgBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/request/base/RequestMsgBody.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/AuthenticateClientResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/AuthenticateClientResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/CancelSessionResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/CancelSessionResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/ConfirmOrderResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/ConfirmOrderResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/DownloadOrderResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/DownloadOrderResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/GetBoundProfilePackageResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/GetBoundProfilePackageResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/HandleDownloadProgressInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/HandleDownloadProgressInfoResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/HandleNotificationResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/HandleNotificationResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/InitiateAuthenticationResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/InitiateAuthenticationResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/ReleaseProfileResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/ReleaseProfileResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/FunctionExecutionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/FunctionExecutionStatus.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/HeaderResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/HeaderResp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/NotificationPointStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/NotificationPointStatus.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/ResponseMsgBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/ResponseMsgBody.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/StatusCodeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/es9plus/message/response/base/StatusCodeData.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/ApduChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/ApduChannel.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/ApduTransmittedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/ApduTransmittedListener.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/LocalProfileAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/LocalProfileAssistant.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/ApduUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/ApduUtils.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/NotificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/NotificationType.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/ProfileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/apdu/ProfileUtil.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/AuthenticateClientSmDp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/AuthenticateClientSmDp.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/DisableProfileWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/DisableProfileWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/DownloadProfileWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/DownloadProfileWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/EnableProfileWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/EnableProfileWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/GetSMDPAddressWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/GetSMDPAddressWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/HandleNotificationsWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/HandleNotificationsWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/InitialAuthenticationKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/InitialAuthenticationKeys.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/ListProfilesWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/ListProfilesWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/LocalProfileAssistantImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/LocalProfileAssistantImpl.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/ProfileKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/ProfileKey.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/SetSMDPAddressWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/SetSMDPAddressWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/SmdsRetrieveEventsWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/SmdsRetrieveEventsWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/ApduTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/ApduTransmitter.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/AuthenticatingPhaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/AuthenticatingPhaseWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/CloseResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/CloseResources.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/ConnectingPhaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/ConnectingPhaseWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/DownloadPhaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/DownloadPhaseWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/GeneratePhaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/GeneratePhaseWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/InstallationPhaseWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/InstallationPhaseWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/SbppApdu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/impl/download/SbppApdu.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/DownloadProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/DownloadProgress.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/DownloadProgressPhase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/DownloadProgressPhase.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/ProgressPhase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpa/progress/ProgressPhase.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/LpadWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/LpadWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/Progress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/Progress.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/ProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/ProgressListener.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/ProgressStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/progress/ProgressStep.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/AllocateProfileWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/AllocateProfileWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/DeleteProfileWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/DeleteProfileWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/GetEidLpadWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/GetEidLpadWorker.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/LpadWorkerExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/LpadWorkerExchange.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/WorkerExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/lpad/worker/WorkerExchange.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/LogStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/LogStub.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/PropUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/PropUtil.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/TLVBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/TLVBean.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/TextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/TextUtil.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/ToTLV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/ToTLV.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/Tools.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/Util.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/resources/PKIXExplicit88.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/resources/PKIXExplicit88.asn -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/resources/PKIXImplicit88.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/resources/PKIXImplicit88.asn -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/main/resources/rsp.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/main/resources/rsp.asn -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/AllocateProfileWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/AllocateProfileWorkerTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/DeleteProfileWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/DeleteProfileWorkerTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/GetEidLpadWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/com/truphone/lpad/worker/GetEidLpadWorkerTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/integration/AllocateProfileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/integration/AllocateProfileTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/integration/DeleteProfileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/integration/DeleteProfileTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/integration/GetEidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/integration/GetEidTest.java -------------------------------------------------------------------------------- /lpad-sm-dp-plus-connector/src/test/java/integration/utils/ReferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad-sm-dp-plus-connector/src/test/java/integration/utils/ReferenceData.java -------------------------------------------------------------------------------- /lpad_sm_dp_plus_connector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad_sm_dp_plus_connector.jpg -------------------------------------------------------------------------------- /lpad_sub_projects.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/lpad_sub_projects.jpg -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Truphone/LPAd_SM-DPPlus_Connector/HEAD/pom.xml --------------------------------------------------------------------------------