[RES] Java Web Start e Assinatura Digital - Como definir o campo "Editor" no aviso de segurança

Boa tarde a todos,

É o seguinte, desenvolvi uma aplicação Swing; criei uma assinatura digital com o keytool; assinei todos meus jars e publiquei em um servido Tomcat utilizando o Java Web Start.

Como no meu jnlp solicitei permissão para acessar os arquivos e rede do usuário com o código

<security>
    <all-permissions/>
</security>

Quando rodo a aplicação a tela “Aviso - Segurança”(abaixo) é mostrada.

Minhas dúvidas são:

  • É possível colocar o nome da empresa no campo “Editor” desta caixa de mensagem?

  • O que deve ser feito para que a assinatura digital seja verificada e esta caixa de mensagem nem seja exibida?

Valeu pela ajuda!

Olá rbrugnollo, vc pode indicar o nome da sua empresa usando a ‘tag’ .

Exemplo de arquivo jnlp:

<?xml version="1.0" encoding="utf-8"?>  
<jnlp  
spec="1.0+"  
codebase="http://localhost:8080/seusistema"  
href="seuarquivo.jnlp">  
<information>  
<title>Titulo</title>  
<vendor>Nome da sua empresa</vendor>  
<homepage href="http://localhost:8080/suaempresa/index.html"/>  
<description>Sistema de Gestao</description>  
...

Esse trecho acho q consegue ilustrar bem o q vc precisa!

Espero ter ajudado!

[]'s

thiacg, bom dia.

Eu estou indicando o nome da empresa na tag vendor, como mostrado abaixo:

[code]
Minha Aplicação
Empresa

Minha Aplicação Web Start
Minha Aplicação

<icon href="splash.png" kind="splash"/>
[/code]

Porém isto não está fazendo com que o conteúdo seja exibido.

Sabe dizer se pode ser outra coisa?

Se alguém tiver o mesmo problema que eu.

O nome do Editor aparece como “desconhecido” pois os meus arquivos jars não estavam sendo assinados por um certificado digital válido, e sim por um de teste.

Após comprar o certificado e assinar corretamente os jars, o nome do Editor é informado corretamente com o nome da empresa.

Grato a todos pela ajuda.

Onde você conseguiu comprar o certificado digital?