Login Registre-se
Ajuda com applet para certificado A3  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
vinnykrs

JavaC Membro

Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline

Primeiramente gostaria de agradecer a todos (um bonus ao maciel) que ajudaram em 100% do meu projeto de emissão da NF-e, nem precisei buscar em outros lugares pois já tem tudo aqui.
Já estou quase terminando o emissor de NF-e, até fiz um teste integrando apenas o EnviNFe com o sistema da empresa e deu tudo certo.

Só que eu preciso de uma ajuda de como eu poderia utilizar esse projeto como um applet, tendo em vista que eu nunca mexi com applet na vida.
Pensei em fazer somente com os certificados A3, e quando o certificado do cliente fosse A1 eu já teria o arquivo pfx no servidor.


Obrigado a todos.
[MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá vinnykrs,

Fico contente em contribuir e diminuir o sofrimento de buscar material em diversos lugares na internet, tendo que montar um grande "jogo de quebra-cabeça". Você está com sorte , tenho um exemplo muito bom de Applet NF-e aqui no JavaC, eu estava pensando até em disponibilizar os fontes para Comunidade.

O applet funciona com qualquer tipo de Certificado Digital, pois o acesso é feito por meio do Repositório do Windows, bastando apenas o certificado digital estar instalado e funcionando no SO Windows.

Link para o Applet NF-e exemplo: http://www.javac.com.br/applet/nfe.html

Se precisar dos fontes do Applet NF-e me avise que disponibilizo na área de downloads do Fórum.

Bom final de semana...

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
vinnykrs

JavaC Membro

Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline

Cara, ficou show de bola... É de praticamente isso que preciso.. Mas em questão a aplicação mesmo, eu posso inserir tudo o que eu fiz em um applet?

E SE você puder disponibilizar os fontes aí seria de GRANDE ajuda.
Só mais uma coisa, o exemplo que você passou não mostrou meu certificado instalado, testei em 2 máquinas com o chrome e o IE e ambos não mostraram (Em um dos computadores ao clicar em Listar Certificados o applet retornou uma exception de index out of bounds).

Obrigado.

Esta mensagem foi editada 1 vez. Última atualização foi em 19/10/2012 14:09:18

[MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá vinnykrs,

Publiquei os fontes do Applet no link abaixo. Sobre o erro por favor me passar a mensagem gerada pelo Applet para que eu possa verificar.

Applet NF-e - JavaC.


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
vinnykrs

JavaC Membro

Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline

Muito obrigado Maciel, pode ter certeza de que me ajudou bastante isso aí..

Quanto ao erro, na verdade testei outro certificado e funcionou 100%, o que eu estava testando foi revogado.

Abraços.
[MSN]
migraplus

JavaC Membro
[Avatar]

Membro desde: 08/12/2013 21:44:39
Mensagens: 7
Offline

Ola Maciel Gonçalves.
Exatamente isso que eu precisava, já tinha funcionando o NFE utilizando o arquivo certificado.pfx,
mas utilizando esse exemplo fica bem melhor, porque dai a aplicação irá funcionar em A1 e A3.

Consegui rodar blzinha a aplicação, porém só retorna "POssível Timeout de conexão.
Estou utilizando o sefaz MT - https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeStatusServico2?wsdl

Segue anexo um print.

Se possível gostaria da sua ajuda.

Obrigado

att Marcos
[Thumb - applet.jpg]
 Nome do arquivo applet.jpg [Disk] Download
 Descrição
 Tamanho 70 Kbytes
 Baixado:  749 vez(es)


Marcos Silva
MigraPlus.com.br
Skype : migraplus.com.br
Site : http://www.migraplus.com.br
Email: migraplus@migraplus.com.br

Acesse nosso site e verifique em poderemos ser útil.
dneyandrade

JavaC Membro

Membro desde: 18/11/2013 18:54:03
Mensagens: 6
Offline

Amigo, quando o meu chegou nesse ponto ai, resolvi simplesmente rodando o Applet como Applet, ou seja, gerando o jar, incluindo as permissões dentro do Metadata, assinando o jar, e rodando em uma página HTML, e não na execução do Eclipse/Netbeans.
migraplus

JavaC Membro
[Avatar]

Membro desde: 08/12/2013 21:44:39
Mensagens: 7
Offline

Certo, mas pela lógica deveria funcionar certo?
Minha aplicação é Desktop, sendo assim queria apenas utilizar o exemplo para implementar na minha aplicação.

De qualquer forma obrigado, vou continuar quebrando a cabeça aqui.

Att Marcos

Marcos Silva
MigraPlus.com.br
Skype : migraplus.com.br
Site : http://www.migraplus.com.br
Email: migraplus@migraplus.com.br

Acesse nosso site e verifique em poderemos ser útil.
dneyandrade

JavaC Membro

Membro desde: 18/11/2013 18:54:03
Mensagens: 6
Offline

Sinto muito. Você já viu alguma coisa de Firewall? Tenta rodar com o firewall desabilitado.
O que não entendo, é que se a pessoa roda como aplicação normal, pelo mais, ele funciona. :/
robixnai

JavaC Membro

Membro desde: 16/08/2013 11:09:32
Mensagens: 5
Offline

Pessoal, estou tendo problemas com a classe "SocketFactoryDinamico" rodando a aplicação como Applet no navegador, gero o arquivo .jar, assino o applet e quando rodo no meu navegador (qualquer navegador) na hora de consultar o status do serviço da SEFAZ a aplicação é interrompida sem qualquer resposta ou erro. Realizando alguns teste reparei que o erro encostrasse na linha que instancia a classe:

SocketFactoryDinamico socketFactoryDinamico = new SocketFactoryDinamico(certificate, privateKey);

Se alguém já passou por isso, por favor me ajudem.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team