Certificado digital Smart card

2 respostas
sandroalm.silva
pessoal , estou assinando uma mensagem XML, e preciso de um certificado digital, até aí tudo bem, eu ja tenho o certificado, é um smart card, SafeSing e tenho uma leitora GemPC Twin... eu lí aqui em outros tópicos pessoas com dúvidas em relação a coisas parecidas com isso, e ví que alguns extraíam dados de um arquivo .cfg minha dúvida é, sou eu que crio esse arquivo .cfg ? e lá eu "mapeio" pra aetpkss1.dll (essa já tem na minha máquina, só não sei se ja tinha, ou se foi posto pela instalação da leitora) ? e de que maneira eu vou extrair oque eu vou precisar do certificado (na verdade, eu não sei oque vou precisar)... vendo aqui em alguns tópicos , adaptei e cheguei a esse código, não faço idéia se está certo, sou totalmente iniciante nesse assunto, e estou muito confuso...
KeyPairGenerator kpg = KeyPairGenerator.getInstance("DSA");
			kpg.initialize(512);
			KeyPair kp = kpg.generateKeyPair();
			KeyInfoFactory kif = fac.getKeyInfoFactory();
			KeyInfo ki = null;

			CertificateFactory cf = CertificateFactory.getInstance("X.509");
			FileInputStream fis = new FileInputStream("????????");
			java.security.cert.Certificate cert = cf.generateCertificate(fis);
			fis.close();
			X509Data x509d = kif.newX509Data(Collections.singletonList(cert));
			ki = kif.newKeyInfo(Collections.singletonList(x509d));

até onde está certo o meu código, e como eu vou capturar os dados da leitora?
obrigado mesmo galera, vai ser de grande ajuda se voces puerem me explicar métade das minhas dúvidas...
VLW!

2 Respostas

sandroalm.silva

alôoooooo??

C

é meu amigo, pelo q vi nos post, como vc tb constatou, acho q esse assunto ñ é dominado pelos nossos amigos + experiente… =S

se conseguiu descobrir “o caminho da pedras” e puder compartilhei ficarei muito agradecido… =D

[]'s e boa sorte!

Criado 1 de julho de 2010
Ultima resposta 11 de fev. de 2011
Respostas 2
Participantes 2