Is there any missing steps we need to do? Do we have to specify the keystore in the policy file?
Thanks for any response.
=============The exception says: ==============
java.security.AccessControlException: access denied (java.lang.RuntimePermission loadLibrary.rtftp) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at RTFTP.<clinit>(RTFTP.java:346)
On your way in you may have missed that we have a policy on screen names here at JavaRanch. Basically, it must consist of a first name, a space, and a last name, and not be obviously fictitious. Since yours does not conform with it, please take a moment to change it, which you can do right here.
As to your question, are you certain that the JVM agrees that this particular certificates is signed by "Edward"? Have you tried it with a standalone application instead of an applet? Policy issues are easier to debug that way.