JCE, Providers e Assinaturas  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Tomás
Thread.start()

Membro desde: 31/03/2006 10:22:13
Mensagens: 26
Offline

Pessoal,

Estou implementando um algoritmo de criptografia e preciso, além de extender a classe CipherSpi, fornecer um provider para que eu possa usá-lo através da classe Cipher.

Eu acho que até a parte de extender a CipherSpi está tudo bem, mas, quando fui testar a implementação, o Java não deixa eu rodar o meu provider, pois ele não está assinado por uma autoridade certificadora (acho que a Sun, no caso).

Há alguma maneira de contornar isto, mesmo que seja apenas para fins de teste? Ouvi dizer que há algumas implementações do JCE que pulam esse tipo de verificação. Alguém sabe onde encontrá-las?

Valeu!!

Tomás
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://java.sun.com/products/jce/doc/guide/HowToImplAProvider.html#Step%205
[WWW]
Tomás
Thread.start()

Membro desde: 31/03/2006 10:22:13
Mensagens: 26
Offline

Eu tinha visto esta página aí. A questão é que a Sun não deve sair assinando essas coisas para qualquer um (eu pelo menos espero que não façam).

Achei aqui uma implementação do JCE que pula essas verificações.
Valeu pela tentativa!
TiagoFoil
JavaGuru
[Avatar]

Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline

Onde achou???
Passa o link aí ou o código, fazendo favor... tem como ??
[MSN] [ICQ]
Tomás
Thread.start()

Membro desde: 31/03/2006 10:22:13
Mensagens: 26
Offline

http://www.cryptix.org/
É só pegar o JCE daí.
Não esqueça de apagar o da sua JVM antes de colocar o novo.
TiagoFoil
JavaGuru
[Avatar]

Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline

Não entendi, terei q desinstalar minh JVM antes de instalar esse lance daí??
[MSN] [ICQ]
Tomás
Thread.start()

Membro desde: 31/03/2006 10:22:13
Mensagens: 26
Offline

Não. Vc vai ter que fazer o seguinte: na sua instalação do jdk, vai ter dentro de jdkXXXX\jre\lib o jar do jre (jre.jar).

Vc vai ter que tirar ele daí, ou renomear, já que vc não pode ter duas versões da mesma classe.
Depois é só adicionar o jar cryptix nas suas bibliotecas.
TiagoFoil
JavaGuru
[Avatar]

Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline

Ah entendi, se trata de uma jre alternativa. Saquei.
[MSN] [ICQ]
TiagoFoil
JavaGuru
[Avatar]

Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline

TiagoFoil wrote:Ah entendi, se trata de uma jce alternativa. Saquei.
[MSN] [ICQ]
TiagoFoil
JavaGuru
[Avatar]

Membro desde: 22/02/2005 19:46:49
Mensagens: 205
Offline

Ah entendi, se trata de uma jce alternativa. Saquei.
[MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team