Carlo, Vc deveria assinar a sua applet (ver site do javasoft que tem várias receitas de bolo para isto) para então executá-la no browser solicitando algumas permissões. O método "getProviders" demanda alguns privilégios para a sua execução. Daí a necessida de ter sua applet assinada.
[ ]´s Luciano da Silva Coelho [EMAIL PROTECTED] Sun Certified Programmer for JAVA2 Sun Certified Web Component Developer for J2EE Sun Certified Instructor for JAVA2 e-Sec Tecnologia em Segurança de Dados www.esec.com.br ----- Original Message ----- From: "Carlos Campos" <[EMAIL PROTECTED]> To: "'Lista SouJava'" <[EMAIL PROTECTED]> Sent: Wednesday, February 19, 2003 2:33 PM Subject: [java-list] Tentando usar Criptografia JCE num browserInternet Explorer 5.x sem o Java Plugin E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ Prezados Javaneses, Estou tentando implementar criptografia de senhas entre um Applet AWT rodando sobre Internet Explore 5.x sem utilizar o Java Plugin 1.41. Com o uso do Plugin no Browser, e nos testes realizados no lado SERVER, tudo funciona bem. Isto acontece, pelo que eu entendi, porque o J2SE 1.41 incorporou a biblioteca JCE.jar, que antes era independente, e passou a criar um Provider default (o SunJCE) que automaticamente é instalado e registrado com o JRE. Tentei carregar os pacotes do Provider (sunjce_provider.jar) e as classes de criptografia necessárias junto com o meu Applet. Porém é gerado um erro (vide abaixo) de segurança no java console do browser quando ele tenta fazer o getProviders. Pergunta: Existe alguma forma de fazer funcionar o Applet AWT com a JCE do J2SE 1.41 sem ter que instalar o Java Plugin ??? Agradeço pela ajuda, com.ms.security.SecurityExceptionEx[IdUsuj.jbInit] at com/ms/security/PolicyEngine.deepCheck at com/ms/security/PolicyEngine.checkPermission at com/ms/security/StandardSecurityManager.chk at com/ms/security/StandardSecurityManager.checkSecurityAccess at java/security/Security.check at java/security/Security.getProviders at javax/crypto/Cipher.getInstance at IdUsuj.jbInit at IdUsuj.init at com/ms/applet/AppletPanel.securedCall0 at com/ms/applet/AppletPanel.securedCall at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run Carlos Campos [EMAIL PROTECTED] Analista de Sistemas MCT - Ministério da Ciência e Tecnologia CETEM - Centro de Tecnologia Mineral Fone: (21) 3865-7358 ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------