Nota Fiscal Eletrônica

592 views
Skip to first unread message

Rafael Sugiyama

unread,
Jul 26, 2010, 4:43:10 PM7/26/10
to cfbr...@googlegroups.com
Amigos,

Estamos implantando a NFE.

Estamos acessando a webservice da prefeitura de Belo Horizonte, utilizando o seguinte:

<cfinvoke webservice="https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse?wsdl" method="RecepcionarLoteRps" returnvariable="protocolo">

No entanto, quando executo o programa, aparece o seguinte erro:

Unable to read WSDL from URL: https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse?wsdl.

Error: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated.

Já instalamos o Certificado Digital no servidor, e já tentei usar o usuário e senha na tag cfinvoke. No entanto, não consegui nada.

Alguém tem alguma sugestão?

Abraços!

Rafael

Pedro Claudio

unread,
Jul 26, 2010, 5:34:53 PM7/26/10
to cfbr...@googlegroups.com
se vc acessar o link pelo browser vai dar erro ssl
Código do erro: ssl_error_handshake_failure_alert

2010/7/26 Rafael Sugiyama <rksug...@gmail.com>

--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil



--
Pedro Claudio
Adobe User Group Manager - CFUG-BR
Adobe Community Professional
Adobe Certified Instructor
Adobe Certified RIA Specialist
Adobe Certified Expert
Adobe Certified Professional
http://blog.pcsilva.com/en
http://twitter.com/pcsilva
55*12*21517

Rafael Bandeira Rodrigues

unread,
Jul 26, 2010, 6:03:34 PM7/26/10
to cfbr...@googlegroups.com
Se o link desse WSDL não é seu o problema esta na ponta de quem te forneceu ele. aparentemente alguém esqueceu de atualizar o certificado digital na ponta de lá ou não soube instala-lo. https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse?wsdl não é uma URL válida.


Obrigado,

Rafael Bandeira Rodrigues
Chief Executive Officer
FlagNet - Soluções em Tecnologia
http://www.flagnet.inf.br/

Adobe ColdFusion 8 Certified Expert
Adobe ColdFusion MX 7 Certified Developer
Adobe Certified Professional
Adobe Certified Instructor
Adobe Certified Expert
Fusebox - BRASIL
http://www.fusebox.com.br/
RafaBand - BlogSpot.com
http://rafaband.blogspot.com/
FlagNet - Twiter
http://twitter.com/flagnet/

"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare



Marco Antonio C. Santos

unread,
Jul 26, 2010, 8:16:29 PM7/26/10
to cfbr...@googlegroups.com
Erro de handshake, como o próprio nome diz só pode ser resultado de uma coisa:
 
1) um dos 2 lados não instalou corretamente o certificado(chave pública).
 
Do lado do cliente, sugiro instalar o certMan, plugin CF instalado no CF Administrator, que faz ponte com a keystore Java rodando sob o CF. Ou, em último caso, coisa que duvido, o certificate ssl não foi instalado corretamente na Prefeitura de BH.
 
[]s
Marco Antonio

2010/7/26 Pedro Claudio <pcs...@gmail.com>

Pedro Claudio

unread,
Jul 26, 2010, 8:53:39 PM7/26/10
to cfbr...@googlegroups.com
Acontece...

2010/7/26 Marco Antonio C. Santos <marcoa...@gmail.com>

Rafael Bandeira Rodrigues

unread,
Jul 26, 2010, 9:08:52 PM7/26/10
to cfbr...@googlegroups.com
Marco, me parece que foi isso que aconteceu, a prefeitura de BH comeu bola rsrs. Se vc acessar o link e autorizar ele no navegador da erro, detalhe, acessei agora por desencargo e não falar besteira e o link esta fora. Parece que aconteceu algo na ponta de lá mesmo.



Obrigado,

Rafael Bandeira Rodrigues
Chief Executive Officer
FlagNet - Soluções em Tecnologia
http://www.flagnet.inf.br/

Adobe ColdFusion 8 Certified Expert
Adobe ColdFusion MX 7 Certified Developer
Adobe Certified Professional
Adobe Certified Instructor

Adobe Certified Expert
Fusebox - BRASIL
http://www.fusebox.com.br/
RafaBand - BlogSpot.com
http://rafaband.blogspot.com/
FlagNet - Twiter
http://twitter.com/flagnet/

"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare



Rafael Sugiyama

unread,
Jul 27, 2010, 6:32:56 AM7/27/10
to cfbr...@googlegroups.com
Para acessar este link, apesar do erro no certificado, precisamos logar utilizando senha e o certificado. Isso, já conseguimos. Quando rodamos no browser este link, funciona perfeitamente (apesar da mensagem pedindo para confirmarmos a vontade de permanecer no site mesmo com o problema no certificado).

Já li que preciso instalar o Certificado Digital no servidor, o que já fizemos.

O que eu não sei fazer é como acessar este webservice utilizando a senha do certificado.

Fico no aguardo.

Abraços!!

E valeu pela ajuda.

Rafael

2010/7/26 Rafael Bandeira Rodrigues <rafa...@gmail.com>

Marco Antonio C. Santos

unread,
Jul 27, 2010, 8:56:39 AM7/27/10
to cfbr...@googlegroups.com
Rafael
 
perguntinha básica: o site roda sob SSL ou SSL2? Tá me parecendo que seja SSL2. Neste caso, via web service cfc do coldfusion não vai funcionar. Só conseguimos fazer funcionar aqui com a utilização de um código criado pelo Ben Nadel. E, adiantando: via cfhttp post!
 
[]s
Marco

2010/7/27 Rafael Sugiyama <rksug...@gmail.com>

Rafael Sugiyama

unread,
Jul 27, 2010, 9:02:25 AM7/27/10
to cfbr...@googlegroups.com
Marco, valeu pela resposta.

Você pode me passar esse código?? Vai ser de grande ajuda.

Abraços!!

Rafael

2010/7/27 Marco Antonio C. Santos <marcoa...@gmail.com>

Marco Antonio C. Santos

unread,
Jul 27, 2010, 9:18:25 AM7/27/10
to cfbr...@googlegroups.com
Sem problemas:
 
Veja se te atende:
 
 
Só conseguimos fazer funcionar o acesso a SSL3 com esta rotina do Ben Nadel.
 
Tenta e qualquer coisa tamos aqui.

Rafael Sugiyama

unread,
Jul 27, 2010, 9:37:48 AM7/27/10
to cfbr...@googlegroups.com
Marco, muito obrigado.

Vou tentar, caso não consiga, entro em contato.

Abraços!

Jonas Detoni

unread,
Jul 27, 2010, 12:51:16 PM7/27/10
to cfbr...@googlegroups.com
E aee Galera,

Aproveitando o gancho do assunto, no site da receita há uma lista de webservices http://www.nfe.fazenda.gov.br/portal/WebServices.aspx. Há como utilizar algum desses webservices para consuta do número da nota fiscal ? Algo como essa página https://www.nfe.fazenda.gov.br/portal/FormularioDePesquisa.aspx?tipoconsulta=completa. Tentei utilizar mas aparece esse erro Erro 107 (net::ERR_SSL_PROTOCOL_ERROR): Erro de protocolo SSL. Se possível fazer esse tipo de consulta, qual procedimento para fazer ?

Valeu,

Abraços

Atenciosamente,
Jonas Detoni

Fabio Cezar Gouveia

unread,
Jul 27, 2010, 1:45:51 PM7/27/10
to cfbr...@googlegroups.com
Você deve utilizar os webservices de consulta de situação e consulta de lote para isto.


Att,
 
Fabio Gouveia



De: Jonas Detoni <jde...@gmail.com>
Para: cfbr...@googlegroups.com
Enviadas: Terça-feira, 27 de Julho de 2010 13:51:16
Assunto: Re: [cf-brasil] Nota Fiscal Eletrônica

Jonas Detoni

unread,
Jul 27, 2010, 1:53:03 PM7/27/10
to cfbr...@googlegroups.com
É necessário algum certificado para realizar somente consulta ? Como funciona essa parte ? Tem alguns webservices que aparece 

The page requires a client certificate

E outros aparece Erro 107 (net::ERR_SSL_PROTOCOL_ERROR): Erro de protocolo SSL

Valeu,

Atenciosamente,
Jonas Detoni

Pedro Claudio

unread,
Jul 27, 2010, 1:55:54 PM7/27/10
to cfbr...@googlegroups.com
Você precisa instalar o certificado no browser, no caso do cf você precisará disso.
http://www.numtopia.com/terry/blog/archives/2006/07/importing_ssl_certificates_with_keytool_finally.cfm


2010/7/27 Jonas Detoni <jde...@gmail.com>

Marco Antonio C. Santos

unread,
Jul 27, 2010, 2:10:36 PM7/27/10
to cfbr...@googlegroups.com
Pedro, se me permite sugiro
 
 
Facilita muito o trabalho com certificados e a keystore do CF.
 
[]s
Marco

2010/7/27 Pedro Claudio <pcs...@gmail.com>

Pedro Claudio

unread,
Jul 27, 2010, 5:16:43 PM7/27/10
to cfbr...@googlegroups.com
Sim, perfeito.

Danilo Morais

unread,
Sep 12, 2013, 10:00:00 AM9/12/13
to cfbr...@googlegroups.com
Rafael,

estou tendo o mesmo problema do seu post.
Você poderia me dar uma luz?

Pode me passar o código que você fez comunicação com o Webservice com uso de certificado e chamou a operação com os parâmetros?
Pelo que entendi você passou pelo problema que estou tendo agora.

Já recorri a vários fóruns e não tive sucesso.
Ninguém dá uma explicação completa.

já instalei o certificado no servidor e depois dai não saio do lugar.


Desde já te agradeço.

Danilo

Pedro Claudio

unread,
Sep 12, 2013, 11:08:04 AM9/12/13
to cfbrasil
Amigo,
vou ser sincero, para que não diga que o problema está no CFML.

A falta de respostas a este problemas pode estar relacionado a consultores que prestam serviços para solucionar este problema, ou mesmo a empresas que vendem sistemas especificos, e francamente este problema não é dificil.


2013/9/12 Danilo Morais <danilo.oliv...@gmail.com>

--
--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil
 
---
You received this message because you are subscribed to the Google Groups "ColdFusion Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfbrasil+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Pedro Claudio
Microsoft Certified Professional
CFUGBR User Group Manager

Adobe Certified Instructor
Adobe Certified RIA Specialist
Adobe Certified Expert
Adobe Certified Professional
http://blog.pcsilva.com/en
http://twitter.com/pcsilva
+552187020619

Danilo Morais

unread,
Sep 12, 2013, 3:10:02 PM9/12/13
to cfbr...@googlegroups.com
Pedro,
acho que se alguém viesse aqui nesse grupo pra dizer que a "culpa" é do CFML ele tá no lugar errado.
Deveria tá em outro grupo ou trabalhar com outra linguagem.

Se
1 - a "culpa", então, é dos consultores (já que não sou empresa vendendo software e sim um analista de sistemas e programador em CF por acidente)
2 - você tem tantas certificações CF
3 - a solução não é tão difícil,

porque não postou um comentário que ajudaria eu o autor do tópico e várias outras pessoas com este problema?
Observe o fato que o Rafael abriu o tópico em 2010 e até hoje não conseguiu a solução (que é fácil).
Só um exemplo bastaria.... Isso é colaboração!!

Um cordial abraço
Danilo Morais

Pedro Claudio

unread,
Sep 12, 2013, 3:27:01 PM9/12/13
to cfbrasil
"porque não postou um comentário que ajudaria eu o autor do tópico e várias outras pessoas com este problema?"

Porque está no manual de utilização do wsdl, passo por passo, e para eu escrever passo por passo, seria mais facil mandar o link do manual, para não parecer mal educado e colocar o link do manual, eu tentei explicar de outra forma.




2013/9/12 Danilo Morais <danilo.oliv...@gmail.com>

--
--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil
 
---
You received this message because you are subscribed to the Google Groups "ColdFusion Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfbrasil+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Danilo Morais

unread,
Sep 13, 2013, 8:36:15 AM9/13/13
to cfbr...@googlegroups.com
Pedro,
 
já consultei todos os manuais da Adobe possíveis de wsdl, weservices, cfinvoke, cfhhtp. Nenhum deles fala sobre CERTIFICADOS DIGITAIS, informações estas que só encontrei na internet, neste mesmo grupo, num tópico que criei e neste mais acima.

Me espanta se é tão fácil assim, como que um "mísero" exemplo não está disponibilizado na net e tantas pessoas não sabem.

Na manual do WSDLda Adobe não há nenhuma citação sobre certificado digital (link que consultei: http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=webservices_03.html). Se você puder, gentilmente, fornecer um link com um manual que fala sobre consumo de ws com certificado digital eu e muita gente ficaria grata.

Desde já agradeço muito sua atenção.

Danilo Morais

Pedro Claudio

unread,
Sep 13, 2013, 9:09:40 AM9/13/13
to cfbrasil
Bom dia,

você foi procurar o manual de utilização do wsdl da receita federal no site da Adobe, não devo ter sido claro, é preciso o manual de utilização do wsdl da receita federal, eu não tenho o link.


2013/9/13 Danilo Morais <danilo.oliv...@gmail.com>

--
--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil
 
---
You received this message because you are subscribed to the Google Groups "ColdFusion Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfbrasil+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Danilo Morais

unread,
Sep 13, 2013, 9:14:44 AM9/13/13
to cfbr...@googlegroups.com
Pedro,

eu trabalho numa prefeitura, desenvolvendo o sistema (em CF)  que vai pegar um arquivo xml (de nota fiscal) e chamar um webservice desenvolvido também aqui na mesma prefeitura em .net. Ambos os sistemas estão aqui, em servidores diferentes e linguagens diferentes.

Não é Receita Federal nem manual envolvido... O problema é que o webservice pede certificação digital e eu não consigo encontrar um exemplo de chamada a webservice com passagem de certificado digital. É isso.

Por isso um EXEMPLO de utilização/chamada é que é importante.
Teoricamente eu já sei como funciona, o problema é a prática.

Fui claro?

Att.
Danilo

Pedro Claudio

unread,
Sep 13, 2013, 9:36:26 AM9/13/13
to cfbrasil
Para usar a arquitetura NFE não importa se está na sua prefeitura, a arquitetura continua sendo da NFE, favor ler o manual da receita federal.


2013/9/13 Danilo Morais <danilo.oliv...@gmail.com>

--
--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil
 
---
You received this message because you are subscribed to the Google Groups "ColdFusion Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfbrasil+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Danilo Morais

unread,
Sep 13, 2013, 9:42:44 AM9/13/13
to cfbr...@googlegroups.com
Pedro,

você continua sem entender.
A NFSE (s = serviços) é da PREFEITURA. Nós que desenvolvemos, NÓS que definimos o modelo, NÓS que vamos receber os xml dos contribuintes, EU que estou desenvolvendo o sistema que vai encaminhar os arquivos xml por para validação num webservice que NÓS desenvolvemos em outra linguagem. A Receita cuida de notas referentes a ICMS que nao é o caso e é totalmente diferente.

Mas enfim, já estamos alterando a arquitetura pois a comunicação entre os dois serviços tá igual a nossa aqui..

Att.
Danilo

Pedro Claudio

unread,
Sep 13, 2013, 9:43:10 AM9/13/13
to cfbrasil
Minha ultima palavra sobre o assunto, que já está ficando agressivo:


"Os certificados digitais são documentos eletrônicos que contêm dados de uma pessoa física ou jurídica e que asseguram a integridade das informações e a autoria das transações feitas nos meios virtuais, como a rede mundial de computadores. Trata-se de uma identidade eletrônica mais segura."




2013/9/13 Pedro Claudio <pcs...@gmail.com>

Danilo Morais

unread,
Sep 13, 2013, 9:56:45 AM9/13/13
to cfbr...@googlegroups.com
??????????

Se quiser entender realmente a dúvida acompanhe o tópico
https://groups.google.com/forum/#!topic/cfbrasil/igaMa53zQHM

Sem mais,
Danilo

Marco Antonio C. Santos

unread,
Sep 13, 2013, 10:20:00 AM9/13/13
to cfbr...@googlegroups.com

Você testou com o código que te passei ontem?

--

Pedro Claudio

unread,
Sep 13, 2013, 10:31:26 AM9/13/13
to cfbrasil
OK Vou tentar acompanhar.

--
Pedro Claudio
Correio/WEB
Gerencia de Suporte a Servidores
IplanRio - Empresa Municpal de Informatica

Christian Figueiredo

unread,
Sep 13, 2013, 10:44:42 AM9/13/13
to cfbr...@googlegroups.com

O exemplo do sistema GINFES não ajudaria os senhores? Afinal o GINFES é feito em CF...

--
Reply all
Reply to author
Forward
0 new messages