Friday, 11 July 2008

Autenticar aplicação Java

Em algumas situações, é necessário que uma aplicação Java seja autenticada por um certificado digital para que tenha, por exemplo, acesso ao disco local ou mesmo à rede.
Ora, isso é exactamente o que acontece ao executar uma aplicação com o Java Web Start.
Então, para assinar os ficheiros JAR da aplicação (com um certificado self-signed) existe aqui um pequeno guia.

Se for uma aplicação JWS (Java Web Start), no ficheiro JNLP devem introduzir o seguinte para que a aplicação deixe de ter restrições de segurança ("sandbox"):
<security> <all-permissions/> </security>

No comments: