I'm building a MIDlet that connects to a servlet over HTTP, retrieves data from a remote database then displays the information. Does anyone have any tips on doing this securly? In my reading I've come across something referred to as the Java Secure Card or Secure Element but haven't really followed how to go about this, or why. If someone can give me hints and tips or direct me towards relevant and succinct reading sources it would be appreciated.
In addition, is utilising SHA1 and SSL possible to and from the MIDlet's side to the servlet so that the data is securely transferred from beginning to end? I'm trying to adapt the MIDlet to be as secure as possible as easily as possible.
Thanks in advance.