1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Java Web Start e bloqueio pela Oracle das aplicações autoassinadas em próximos updates

Oi pessoal, a algumas semanas meus clientes tem recebido ao acessar minhas aplicações (que são JWS) uma mensagem pedindo para confirmar acesso e avisando que a aplicação por ser autoassinada será bloqueada em uma versão futura do Java. Isso desde o update 7u25 do Java se não me engano.

Realmente meus JARs são assinados usando os comandos do keytool e do keysigner:

keytool -genkey -keystore meuKeyStore -alias meuAlias jarsigner -keystore meuKeyStore meuJar.jar meuAlias

Isso porque um certificado para assinar código no Serasa custa R$1200,00! um absurdo se compararmos com os R$180,00 do e-cnpj.

Alguma outra forma de resolver ou vou ter mesmo que comprar o certificado para evitar o bloqueio da aplicação? Creio que todos que usam JWS estejam passando pelo mesmo problema.

  • Opa, tambem estou passando pelo mesmo problema. Inclusive em uma maquina que eu atualizei esta semana para ultima versão do java que se não me engano é a 7_45 ja trancou o sistema. Estou pesquisando para tentar entender o problema mas não consegui resolver. A solução por enquanto foi migrar para versão 6 do java.

    rpassos81   21 de Out de 2013
  • Tive um cliente assim, fui no painel de controle do Java e baixei o nível de segurança de muito alto para alto, o cliente ainda precisa ficar clicando em ACEITO e vendo aquela mensagem em vermelho que gera um bocado de desconfiança mas não precisei fazer downgrade do Java e liberou a aplicação. O problema é que em uma versão futura este recurso de baixar o nível de segurança para liberar não vai mais ser possível.

    vicentepaf   21 de Out de 2013
  • E ai pessoal único jeito vai ser quem quiser programar usando JavaWebStart vai ter que pagar R$1255,00 por ano?

    vicentepaf   22 de Out de 2013
  • @rpassos81, a versão 6 do Oracle JRE não possui todas as correções de falhas de segurança que existem na versão 7, e seus usuários correm sério risco de terem seus dados roubados se continuar usando a versão 6. Recomendo migrar o quanto antes.

    brunoborges   22 de Out de 2013
  • Pelo que li será possível usar outro método (para aplicações corporativas) http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/deployment_rules.html

    Rafael Rossignol   12 de Nov de 2013
Mostrar todos os 10 comentários
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java web oracle ou faça a sua própria pergunta.