Prototype 1, Prototype 2 and base components for Trusted Location Based Services on Android devices..
trusted-location-based-services is hosted in the following web site
https://github.com/IAIK/trusted-location-based-services
If you think the Android project trusted-location-based-services listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of trusted-location-based-services.
Item | Value |
---|---|
Java File Count | 230 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi] |
Minimum SDK Version | 16 |
Activity Count | 36 |
jar files used | android-support-v4.jar android-support-v4.jar android-support-v4.jar android-support-v4.jar appengine-api-1.0-sdk-1.7.2.1.jar appengine-api-labs.jar appengine-endpoints.jar appengine-jsr107cache-1.7.2.1.jar appengine-utils-client-1.1.jar appengine-utils-server-1.1.jar asm-4.0.jar commons-fileupload-1.2.2.jar commons-io-2.4.jar datanucleus-api-jdo-3.1.0-m3.jar datanucleus-api-jpa-3.1.0-m3.jar datanucleus-appengine-2.1.0-final.jar datanucleus-core-3.1.0-m5.jar geronimo-jpa_2.0_spec-1.0.jar gwt-servlet.jar hessian-4.0.7.jar iaik_ecc.jar iaik_ecc_addon.jar iaik_jce.jar jdo-api-3.0.1.jar jsoup-1.6.1.jar jsoup-1.6.3.jar jsr107cache-1.1.jar jta-1.1.jar simple-xml-2.6.7.jar simple-xml-2.6.7.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.INTERNET android.permission.NFC android.permission.READ_SMS android.permission.RECEIVE_SMS android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\tags\C333219AF74375\PublicKeyCert_C333219AF74375.cer assets\tags\C333219AF74375\private.key assets\tags\C333219AF74375\public.key assets\tags\F154C0452C2772\PublicKeyCert_F154C0452C2772.cer assets\tags\F154C0452C2772\private.key assets\tags\F154C0452C2772\public.key |
Raw File Names | res\raw\readme.txt res\raw\signature_certstore.bks res\raw\signature_truststore.bks res\raw\test5.xml |
There are 20 image files in trusted-location-based-services. The names of the image files are listed as follows.
beam_transparent.png cancel_blue.png chiperling.png egiz.png handy.gif ic_action_add_attachment.png ic_action_search.png ic_action_share.png ic_action_sign.png ic_action_submit.png ic_menu_add.png ic_menu_file.png ic_menu_quit.png ic_menu_reset.png ic_menu_sign.png ic_menu_ticket.png icon_handysignatur.png ok_blue.png sd_blue.png status_icon.png
The following screenshort is generated from the image listed above.
trusted-location-based-services has the following Java source files.
at.gv.egiz.android.application.Constants.java at.gv.egiz.android.application.LocationProverApplication.java at.gv.egiz.android.communication.P2PCommunicationDevice.java at.gv.egiz.android.communication.bluetooth.BluetoothCommunicationDevice.java at.gv.egiz.android.communication.bluetooth.BluetoothConnectionManager.java at.gv.egiz.android.communication.bluetooth.BluetoothConstants.java at.gv.egiz.android.communication.bluetooth.BluetoothUtils.java at.gv.egiz.android.communication.exception.InvalidRemoteAddressException.java at.gv.egiz.android.communication.exception.RemoteDeviceNotFoundException.java at.gv.egiz.android.communication.http.CustomHttpClient.java at.gv.egiz.android.communication.http.HttpCommunicator.java at.gv.egiz.android.communication.wifidirect.WifiDirectCommunicationDevice.java at.gv.egiz.android.debug.DebugTags.java at.gv.egiz.android.nfc.NFCConstants.java at.gv.egiz.android.nfc.NFCUtils.java at.gv.egiz.android.prototype.InitiateBTActivity.java at.gv.egiz.android.prototype.InitiateNFCActivity.java at.gv.egiz.android.prototype.P2PLocationProver.java at.gv.egiz.android.signature.ATrust.java at.gv.egiz.android.signature.Error.java at.gv.egiz.android.signature.SessionData.java at.gv.egiz.android.signature.SignatureCreationConstants.java at.gv.egiz.android.signature.SignatureUtils.java at.gv.egiz.android.signature.activities.HandySignaturActivity.java at.gv.egiz.android.signature.activities.SubmitCredentialsActivity.java at.gv.egiz.android.signature.activities.SubmitTanActivity.java at.gv.egiz.android.signature.exception.EgizCertificateException.java at.gv.egiz.android.signature.exception.EgizHttpCommunicatorException.java at.gv.egiz.android.signature.exception.NoInternetConnectionAvailableException.java at.gv.egiz.android.signature.exception.PasswordMissingOrTooShortException.java at.gv.egiz.android.signature.exception.SignatureCreationFailedException.java at.gv.egiz.android.signature.exception.StartingParameterException.java at.gv.egiz.android.signature.exception.WrongTanException.java at.gv.egiz.android.signature.exception.WrongUserCredentialsException.java at.gv.egiz.android.signature.exception.XMLCorruptedException.java at.gv.egiz.android.signature.tasks.PostNumberAndPasswordTask.java at.gv.egiz.android.signature.tasks.PostTanTask.java at.gv.egiz.android.signature.tasks.RequestSignatureCreationTask.java at.gv.egiz.android.signature.verification.SignatureVerifier.java at.gv.egiz.android.signature.verification.VerificationResult.java at.gv.egiz.android.storage.SDCardAdapter.java at.gv.egiz.android.storage.StorageAdapter.java at.gv.egiz.android.tltt.AddFileTask.java at.gv.egiz.android.tltt.CircleOverlay.java at.gv.egiz.android.tltt.CreateTicketActivity.java at.gv.egiz.android.tltt.ShowTicketActivity.java at.gv.egiz.android.tltt.constants.TLTT.java at.gv.egiz.android.tltt.position.TrustedTimeAndLocationService.java at.gv.egiz.android.tltt.position.TrustedTimeAndLocationServiceBinder.java at.gv.egiz.android.tltt.ticket.LocationTimeTicket.java at.gv.egiz.android.tltt.ticket.Signature.java at.gv.egiz.android.tltt.ticket.bitmap.BitmapWorkerTask.java at.gv.egiz.android.tltt.utils.AspectRatioImageView.java at.gv.egiz.android.tltt.utils.FileUtils.java at.gv.egiz.android.tltt.utils.ImageUtils.java at.gv.egiz.android.tltt.utils.LocationUtils.java at.gv.egiz.android.util.ConnectionUtils.java at.gv.egiz.android.util.NotificationUtils.java at.gv.egiz.android.util.StorageUtils.java at.gv.egiz.android.util.XMLUtils.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.activities.HandySignaturActivity.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.activities.SubmitCredentialsActivity.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.activities.SubmitTanActivity.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.constants.ATrustConstants.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.constants.Constants.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.constants.SignatureCreationConstants.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.EgizCertificateException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.EgizHttpCommunicatorException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.NoInternetConnectionAvailableException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.ParseException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.PasswordMissingOrTooShortException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.SignatureCreationFailedException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.StartingParameterException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.WrongPrefixException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.WrongTanException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.exceptions.WrongUserCredentialsException.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.tasks.PostNumberAndPasswordTask.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.tasks.PostTanTask.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.tasks.RequestSignatureCreationTask.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.util.ConnectionUtils.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.util.HttpCommunicator.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.util.SessionData.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnector.util.SignatureUtils.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnectortest.PresentResultActivity.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnectortest.SDCardAdapter.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnectortest.StorageAdapter.java at.gv.egiz.mgovernment.android.mobilephonesignatureconnectortest.TestMobilePhoneSignature.java at.gv.egiz.mgovernment.android.nfcbluetoothdataexchanger.bluetooth.BluetoothCommunicationService.java at.gv.egiz.mgovernment.android.nfcbluetoothdataexchanger.bluetooth.BluetoothDataExchanger.java at.gv.egiz.mgovernment.android.nfcbluetoothdataexchangerdemo.DemoActivity.java at.tugraz.iaik.las.p2.common.TagCrypto.java at.tugraz.iaik.las.p2.common.Utils.java at.tugraz.iaik.las.p2.prover.DummySpinnerItem.java at.tugraz.iaik.las.p2.prover.MainActivity.java at.tugraz.iaik.las.p2.prover.PreferencesAcitivity.java at.tugraz.iaik.las.p2.prover.ProgressBarAsyncTask.java at.tugraz.iaik.las.p2.prover.ProtocolSession.java at.tugraz.iaik.las.p2.prover.ProverApp.java at.tugraz.iaik.las.p2.prover.RunProtocolActivty.java at.tugraz.iaik.las.p2.prover.TLttManager.java at.tugraz.iaik.las.p2.prover.TtpApiAsyncTask.java at.tugraz.iaik.las.p2.prover.cryptotag.ICryptoTag.java at.tugraz.iaik.las.p2.prover.cryptotag.crypta.IaikCryptaTag.java at.tugraz.iaik.las.p2.prover.cryptotag.mock.ExtStorage.java at.tugraz.iaik.las.p2.prover.cryptotag.mock.MockCryptoTag.java at.tugraz.iaik.las.p2.prover.cryptotag.mock.MockTagManager.java at.tugraz.iaik.las.p2.prover.cryptotag.mock.RandomMockCryptoTag.java at.tugraz.iaik.las.p2.prover.server.static.java at.tugraz.iaik.las.p2.ttp.client.BaseUi.java at.tugraz.iaik.las.p2.ttp.client.FailedLoginDialogBox.java at.tugraz.iaik.las.p2.ttp.client.MainMenu.java at.tugraz.iaik.las.p2.ttp.client.Ttp.java at.tugraz.iaik.las.p2.ttp.client.TtpDataService.java at.tugraz.iaik.las.p2.ttp.client.TtpDataServiceAsync.java at.tugraz.iaik.las.p2.ttp.client.Utils.java at.tugraz.iaik.las.p2.ttp.client.cmd.AddTagCmd.java at.tugraz.iaik.las.p2.ttp.client.cmd.AllTagsCmd.java at.tugraz.iaik.las.p2.ttp.client.cmd.CompleteLogCmd.java at.tugraz.iaik.las.p2.ttp.client.cmd.IssuedTLttsCmd.java at.tugraz.iaik.las.p2.ttp.client.cmd.LogOutCmd.java at.tugraz.iaik.las.p2.ttp.client.cmd.StartCmd.java at.tugraz.iaik.las.p2.ttp.client.data.FileJdo.java at.tugraz.iaik.las.p2.ttp.client.data.ProtocolLogJdo.java at.tugraz.iaik.las.p2.ttp.client.data.TagJdo.java at.tugraz.iaik.las.p2.ttp.client.ui.AddTagUi.java at.tugraz.iaik.las.p2.ttp.client.ui.AllTagsUi.java at.tugraz.iaik.las.p2.ttp.client.ui.CompleteLogUi.java at.tugraz.iaik.las.p2.ttp.client.ui.IssuedTLttsUi.java at.tugraz.iaik.las.p2.ttp.client.ui.LoginUi.java at.tugraz.iaik.las.p2.ttp.client.ui.StartUi.java at.tugraz.iaik.las.p2.ttp.server.FileDownloadServlet.java at.tugraz.iaik.las.p2.ttp.server.FileUploadServlet.java at.tugraz.iaik.las.p2.ttp.server.GetLttResponse.java at.tugraz.iaik.las.p2.ttp.server.GetNonceResponse.java at.tugraz.iaik.las.p2.ttp.server.GetTLttResponse.java at.tugraz.iaik.las.p2.ttp.server.LocationTimeTicket.java at.tugraz.iaik.las.p2.ttp.server.PMF.java at.tugraz.iaik.las.p2.ttp.server.Response.java at.tugraz.iaik.las.p2.ttp.server.ServerLogic.java at.tugraz.iaik.las.p2.ttp.server.TLttDownloadServlet.java at.tugraz.iaik.las.p2.ttp.server.TtpApi.java at.tugraz.iaik.las.p2.ttp.server.TtpApiImpl.java at.tugraz.iaik.las.p2.ttp.server.TtpApiUtils.java at.tugraz.iaik.las.p2.ttp.server.TtpDataServiceImpl.java com.ast.util.CookieParser.java com.caucho.hessian.HessianException.java com.caucho.hessian.client.HessianConnectionException.java com.caucho.hessian.client.HessianHttpProxyFactory.java com.caucho.hessian.client.HessianMetaInfoAPI.java com.caucho.hessian.client.HessianProxy.java com.caucho.hessian.client.HessianProxyFactory.java com.caucho.hessian.client.HessianProxyResolver.java com.caucho.hessian.client.HessianRuntimeException.java com.caucho.hessian.io.AbstractDeserializer.java com.caucho.hessian.io.AbstractHessianInput.java com.caucho.hessian.io.AbstractHessianOutput.java com.caucho.hessian.io.AbstractHessianResolver.java com.caucho.hessian.io.AbstractListDeserializer.java com.caucho.hessian.io.AbstractMapDeserializer.java com.caucho.hessian.io.AbstractSerializer.java com.caucho.hessian.io.AbstractSerializerFactory.java com.caucho.hessian.io.ArrayDeserializer.java com.caucho.hessian.io.ArraySerializer.java com.caucho.hessian.io.BasicDeserializer.java com.caucho.hessian.io.BasicSerializer.java com.caucho.hessian.io.BeanDeserializer.java com.caucho.hessian.io.BeanSerializer.java com.caucho.hessian.io.BeanSerializerFactory.java com.caucho.hessian.io.CalendarHandle.java com.caucho.hessian.io.CalendarSerializer.java com.caucho.hessian.io.ClassDeserializer.java com.caucho.hessian.io.ClassSerializer.java com.caucho.hessian.io.CollectionDeserializer.java com.caucho.hessian.io.CollectionSerializer.java com.caucho.hessian.io.Deflation.java com.caucho.hessian.io.Deserializer.java com.caucho.hessian.io.EnumDeserializer.java com.caucho.hessian.io.EnumSerializer.java com.caucho.hessian.io.EnumerationDeserializer.java com.caucho.hessian.io.EnumerationSerializer.java com.caucho.hessian.io.EnvelopeFactory .java com.caucho.hessian.io.ExtSerializerFactory.java com.caucho.hessian.io.Hessian2Constants .java com.caucho.hessian.io.Hessian2Input .java com.caucho.hessian.io.Hessian2Output .java com.caucho.hessian.io.Hessian2StreamingInput .java com.caucho.hessian.io.Hessian2StreamingOutput .java com.caucho.hessian.io.HessianDebugInputStream.java com.caucho.hessian.io.HessianDebugOutputStream.java com.caucho.hessian.io.HessianDebugState.java com.caucho.hessian.io.HessianEnvelope.java com.caucho.hessian.io.HessianFieldException.java com.caucho.hessian.io.HessianHandle.java com.caucho.hessian.io.HessianInput.java com.caucho.hessian.io.HessianInputFactory .java com.caucho.hessian.io.HessianOutput.java com.caucho.hessian.io.HessianProtocolException.java com.caucho.hessian.io.HessianRemote.java com.caucho.hessian.io.HessianRemoteObject.java com.caucho.hessian.io.HessianRemoteResolver.java com.caucho.hessian.io.HessianSerializerInput.java com.caucho.hessian.io.HessianSerializerOutput.java com.caucho.hessian.io.HessianServiceException.java com.caucho.hessian.io.IOExceptionWrapper.java com.caucho.hessian.io.InputStreamDeserializer.java com.caucho.hessian.io.InputStreamSerializer.java com.caucho.hessian.io.IteratorSerializer.java com.caucho.hessian.io.JavaDeserializer.java com.caucho.hessian.io.JavaSerializer.java com.caucho.hessian.io.LocaleHandle.java com.caucho.hessian.io.LocaleSerializer.java com.caucho.hessian.io.MapDeserializer.java com.caucho.hessian.io.MapSerializer.java com.caucho.hessian.io.ObjectDeserializer.java com.caucho.hessian.io.RemoteSerializer.java com.caucho.hessian.io.Serializer.java com.caucho.hessian.io.SerializerFactory.java com.caucho.hessian.io.SqlDateDeserializer.java com.caucho.hessian.io.SqlDateSerializer.java com.caucho.hessian.io.StackTraceElementDeserializer.java com.caucho.hessian.io.StringValueDeserializer.java com.caucho.hessian.io.StringValueSerializer.java com.caucho.hessian.io.ThrowableSerializer.java com.caucho.hessian.io.ValueDeserializer.java com.caucho.hessian.util.IdentityIntMap.java com.caucho.services.client.ServiceProxyFactory.java com.caucho.services.server.AbstractSkeleton.java