Login Registre-se
Busca automática de DLL A3  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
gwathsule

JavaC Membro
[Avatar]

Membro desde: 01/12/2016 10:25:01
Mensagens: 22
Localização: Colatina, ES
Online

E aí pessoal, vamos novamente falar de um inimigo em comum, que há séculos derrama sobre nós a sua fúria, o Certificado Digital A3.
Como é do saber das pessoas que trabalham com certificados digitais A3, para se trabalhar corretamente com esse tipo de certificado na linguagem java, é necessário carregar uma biblioteca através de uma DLL específica e informar a marca do Token. Como nesse código abaixo:



nesse tópico lá de 2012 há uma solução interessante que gostaria de testar. O usuário Rodolfo, disse:
"Observando o emissor da Sefaz, desenvolvi uma algoritmo onde eu listo todos os arquivos da pasta System32 ou da SysWOW64 e pego apenas os arquivos .dll em um loop, sendo que para cada .dll que pego tento comunicar com o certificado A3, assim aquele que conectar, eu pego os dados do certificado para garantir que é o certificado requerido, e se for, gravo um arquivo .cfg com o caminho\nome.dll onde uso para integração do meu sistema de nota."

Mas como implementar isso se só a DLL não basta (tem que informar a marca)? Alguém conseguiu implementar essa solução?


Se não testar o erro pega, se testar o bug come.
[WWW]
gwathsule

JavaC Membro
[Avatar]

Membro desde: 01/12/2016 10:25:01
Mensagens: 22
Localização: Colatina, ES
Online

Esse mês preciso criar uma forma de me livrar ou minimizar esse inimigo o máximo possível, estou procurando alternativas em outras linguagens, como o Delphi (Pascal) do projeto ACBR NFe e outras linguagens que gerenciam melhor um certificado A3 no SO Windows, do que a linguagem Java. Quando encontrar uma solução bem pensada eu posto aqui, e se vocês já têm alguma, por favor, compartilhem aí.

Se não testar o erro pega, se testar o bug come.
[WWW]
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 688
Localização: Goiás
Offline

A Marca é desnecessária. A gente mantem por organização, para dar um Alias.
Agora pegar todas as Dll e testar uma por uma... Essa Solução não me parece ser muito Boa.

E sim, A3 é um Inferno em nossas vidas. Aqui na empresa foi abolido!
Perdemos o cliente, mas não temos essa dor de cabeça!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
gwathsule

JavaC Membro
[Avatar]

Membro desde: 01/12/2016 10:25:01
Mensagens: 22
Localização: Colatina, ES
Online

samuk.exe@hotmail.com wrote:A Marca é desnecessária. A gente mantem por organização, para dar um Alias.
Agora pegar todas as Dll e testar uma por uma... Essa Solução não me parece ser muito Boa.

E sim, A3 é um Inferno em nossas vidas. Aqui na empresa foi abolido!
Perdemos o cliente, mas não temos essa dor de cabeça!



hehe pois é, vou tentar desenvolver, e se der resultados, posto aqui.
A empresa que estou, está começando e por isso não podemos nos dar ao luxo de perder clientes rsrs. Aí tenho que conviver com esse karma.
Parece que toda vez que xingo a mãe de alguém, aparece um A3 com dll desconhecida pra mim .

Se não testar o erro pega, se testar o bug come.
[WWW]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team