Login Registre-se
Assinatura xml cliente navegador  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
jonasfronchetti

JavaC Membro

Membro desde: 14/09/2015 11:22:08
Mensagens: 2
Offline

Olá;

Eu desenvolvi um sistema Web em java e agora estou desenvolvendo um modulo de NFe e NFSe, na verdade o de NFSe já esta funcionando, assinando o xml (com o certificado instalado no servidor), enviando para o servidor da prefeitura recebendo o retorno e tudo que é necessário.
A minha estrutura utilizada é um servidor tomcat no linux ou no windows rodando o sistema, e clientes acessando o sistema de seus computadores com o certificado(A1 ou A3) instalado localmente.
O meu real problema é que gostaria de pegar o certifica instalado no lado cliente, para assinar o xml e fazer o envio da nota, inicialmente iria usar a applet do java para pegar o certificado, mas durante o desenvolvimento essa funcionalidade já esta desativada em navegadores mais novos.

Gostaria de ver se há uma forma de pegar o certificado no computador que esta acessando o sistema pelo navegador, para poder realizar a assinatura e depois enviar para prefeitura ou para receita.
Se tiver uma forma de fazer isso teria algum exemplo ou algum link com um exemplo simples?

Muito obrigado
rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 217
Offline

e se ao invés de você buscar o certificado instalado, você buscar o arquivo fisico com extensão .pfx (no caso do A1)
mais ai você iria precisar ter o caminho registrado no banco...
jonasfronchetti

JavaC Membro

Membro desde: 14/09/2015 11:22:08
Mensagens: 2
Offline

Oi rfumiot,
o problema seria quando o servidor não ficar na mesma rede em que o cliente esta, mas o principal problema é o certificado A3 que não teria essa possibilidade.
Quando for o A1, andei pesquisando e pelo que li é possível armazenar ele no banco de dados e utilizar ele, ainda não implementei isso, mas resolve o problema para certificado A1.
No certificado A3 ainda não encontrei uma solução e não tenho ideia do que usar para fazer essa implementação.

Se alguém passou por isso e puder me dar apenas um norte para pesquisar o que devo fazer, fico muito agradecido.
MichaelDL

JavaC Membro

Membro desde: 12/01/2016 12:41:23
Mensagens: 12
Offline

jonasfronchetti, boa tarde!

Cara estou com esse mesmo problema com certificados A3 para NFSe.
Tu já conseguiu resolver?
Tenho uma aplicação da NFe Web que está funcionando com certificado A1.

Mas um cliente pediu para desenvolver uma aplicação para NFSe com certificado A3.
Nessa eu já consegui gerar o XML falta assinar e mandar para prefeitura via webService que também queria uma ajuda.
Pois não sei ainda como farei.

Mas vou por partes. Primeiro quero assinar o XML.

Se já conseguiu resolver me dar um norte que estou perdido.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team