Login Registre-se
Listar certificados digitais dentro de um arquivo .JKS  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Pessoal, boa tarde.

Existe uma maneira em Java de listar todos os certificados digitais que estão incluidos em um arquivo .JKS?

Um camarada aqui do trabalho me passou este comando

porém não consegui. Obtive o seguinte erro:

erro de keytool: java.lang.Exception: O arquivo da área de armazenamento de chaves existe, mas está vazio: caminhoDoArquivo\NomedoArquivo.JKS

Alguém já teve que fazer algo do tipo? Ressaltando que realizei este comando pelo DOS.

Agradeço desde já!

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Utilizando o arquivo JSSECACERTS (gerado por uma classe obtida aqui no fórum) consegui listar o conteúdo interno do arquivo através do comando



Vou verificar o motivo de não conseguir listar o arquivo .JKS que me passaram (estranho).

Obrigado

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

O que aconteceu foi simples porém não tinha visto antes. O arquivo que me passaram estava vazio hehe

agora vou verificar como ler o conteúdo desse arquivo .JKS e salvar em um TXT.

Qualquer ajuda sobre a leitura aceito também pessoal..

Obrigado

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Consegui..



Com este exemplo, basta passar por parâmetro o comando keytool -list -keystore \"C:\\Users\\thiago.beserra\\Dropbox\\REPOSITORIO.jks\" -storepass senha. O programa processa e envia a saida para um arquivo TXT.

[RESOLVIDO]

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team