I have developed a web-served applet that interfaces with a SQL database. In the project definition phase, I made my customer aware of the limitations that applets have with regards to communication; specifically that their database and web server would need to be hosted on the same machine. They agreed to that at the time... but now claim that their infrastructure won't allow the hosting of web servers and databases on the same machines. Hence the applet won't function as-is. Since the customer is always right... <sigh> ... I need to come up with a solution
I've read several of the threads related to the "signing" of applets, but am a bit confused. How does one go about getting a digital certificate for an applet? Once this certificate is obtained, how is it implemented? Is there any installation / configuration required on the machines of the users who will be running the applet? Are there any viable alternatives that won't require extensive re-writing of the applet?