The whole problem is like this which I think boilsdown to how do we sign applets that use plugins andhow do we deploy them.>The main requirement is that I should not berequired to touch the client machine for any modifications to> policy files or things like that>>>> I want to encrypt the password which the user> enters on the applet. For this I am using publica and private> key mechanism.>> I am producing the hash of this password before encrypting it. For hashingI am using the> > MessageDigest class from the java.security package.> > >> > > Now this package is not supported by netscape. So I decided to usethe plugin.Now since crypto libs are are export restriction I had to use the providercalledABA for my crypto libs.To be able to use this provider I have to install it at runtime using thefoll code..Provider abaJce = new au.net.aba.crypto.provider.ABAProvider();Security.addProvider(abaJce);This started throwing security exception. So I decided to sign it. For testingpurpose I obtained atest certificate from entrust.com and signed my applet with it. and usedthe following code to ask forprivilegesNow I learn that this is necessary for applets using the pluign1.2.2PrivilegeManager.enablePrivilege("UniversalSecurityProvider");To be able to use this I had to import netscape.security.* classes.Now when I tried to run this so called signedapplet, it instead of showing the security popup gave me an exceptionnetscape.security.ForbiddenTargetException:access to target denied atnetscape.security.PrivilegeManager.enablePrivilegePrivate(PrivilegeManager.java:397)atnetscape.security.PrivilegeManager.enablePrivilege(PrivilegeManager.java:412)atSTAR_LoginApplet.init(STAR_LoginApplet.java:77)atThe moment I removed the plugin code I got the popup. But then I am uableto hash and encrypt becausethen the importing of java.security classes causes security exceptions.Is there any different way to sign applets with plugins. Or is this happeningbecuase I am usinga test certificate.How do I resolve this problem?Please help. All my work is stuck up because ofthis.Nitin