Acesso negado com Applet

Pessoal tenho uma aplicação e uso Applet Java, em um determinado momento do meu código preciso fazer isso:

// install Fingerprint SDK files in a temporary directory
AppletInstaller.install(getClass().getResource("/FingerprintSDKLibs.zip"));

Eu necessito usar um diretório temporário para carregar uma biblioteca em um arquivo .zip.

Só que ao executar esta linha, a exceção é lançada com a seguinte mensagem:
acess denied(java.io.FilePermission: C:\Docume~1\CONFIG~1\TEmp\FingerprintSDK6322temp read

Oque eu preciso fazer para ter acesso de gravação nos diretórios?

Desde já agradeço

Você precisa assinar digitalmente a applet. Procure por “jarsigner” ou coisa parecida no Google.

Já realizei a assinatura do meu .jar que o meu applet utiliza.
Ele está assinado digitalmente.

Só que não tem permissão para gravar no diretório…andei lendo algo sobre arquivos .policy, mas não encontrei algo consistente.
Tentei colocar dentro do meu .jar um arquivo .policy com o conteúdo:
grant { permission java.security.AllPermission; };

Mas mesmo assim o erro persiste.

Se alguém puder me ajudar…agradeceria.

Se estiver usando Java 6.0 antes do Update 10 e Windows Vista e Internet Explorer, você vai ter esse problema mesmo assinando digitalmente a applet, devido a um “recurso” de segurança implantado no IE.

Se usar Java 6.0 Update 10, esse problema não deve ocorrer mais.

Consegui…
O meu .jar principal utilizava outros arquivos .jar que não foram assinados, por isso não conseguia.

Valeu!!!

Alguém tem um tutorial sobre assinatura de applet ?
VSSStanleyNew.cer
onde encontro esse arquivo referenciado nesse tutorial abaixo?
http://www.inf.ufrgs.br/procpar/disc/cmp167/trabalhos/sem2001-1/T2/herrmann/