Assinatura Digital - Safenet  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
fre_d
Java Ninja

Membro desde: 13/06/2007 17:42:02
Mensagens: 259
Localização: Lages - SC
Offline

Olá Pessoal,

Estou com uma "dúvida".

Estou conseguindo acessar e assinar os documentos usando a dll instalada pelo programa da safenet.

Gostaria de saber se tem como obter o certificado sem usar a dll do fabricante. Em .net não precisa instalar o software do fabricante. Uma janela abre e o usuário seleciona o certificado que quer usar.

Agradeço se alguém puder ajudar...

Abraço,

Fred
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline


Em .net não precisa instalar o software do fabricante.

Será? De qualquer maneira, isso é devido ao tipo de interface que cada linguagem usa. Em .NET usa-se um encapsulamento da CryptoAPI, que deve ter uma interface padrão com o serviço SmartCard do Windows.
No Java, usa-se um encapsulamento da PKCS#5 API (se não me engano), e a PKCS#5 é a tal "dll do fabricante".
Como são interfaces diferentes, então os requisitos de funcionamento são diferentes.
Eu me lembro de ter usado um smartcard que precisava de qualquer forma que você instalasse alguma coisa do fabricante (era o driver para o leitor de smartcard e para o próprio smartcard), mesmo usando .NET. Como faz tempo que mexi nisso, pode ser que agora isso faça parte da interface padrão do serviço SmartCard.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team