Gostaria de saber se alguém já teve experiências em integrar o funcionamento de um leitor de cartão USB (para assinatura digital, e-CPF) em um front-end web? Como fazer para integrá-los? ActiveX? Algum framework ou API própria do Java para isso?
Estamos com um projeto aqui em JSF 2 + Primefaces e Spring 3.0, e o cliente quer remover a necessidade de se utilizar o assinador de arquivos (Aplicativo em Swing) para só depois fazer o upload para o sistema. A idéia seria criar um componente JSF 2 para capturar o arquivo, receber o PIN, validá-lo e ai assiná-lo digitalmente.
Se possuírem alguma referência, documentação ou livro para indicar agradeço
Leonardo
No ano passado precisei ler dados (CPF) de um Java Card, atrávés de uma Applet, e pegar esses dados e ?injetar? diretamente em um input. Fiz uns testes tambem com o JSF e e funcionou semelhante ao HTML.
[code]
import netscape.javascript.JSObject;
public class Secure extends JApplet implements ActionListener, Runnable {
Conversei com um pessoal aqui de outra equipe e descobri que já existe uma applet para esse fim. Vou apenas implementar a comunicação do Controller do JSF2 com a Applet.