<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "NFe - Erro 403.7"]]></title>
		<link>http://www.guj.com.br/posts/list/5.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "NFe - Erro 403.7"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>NFe - Erro 403.7</title>
				<description><![CDATA[ Galera, estou com um problema que tento resolver há 3 dias e até agora nada.<br /> <br /> Seguinte, estou tentando implementar um maldito sistema de NFe da seguinte maneira:<br /> <br /> [code]<br /> System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");<br /> System.setProperty("javax.net.debug", "ssl");<br /> Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());<br /> <br /> System.setProperty("javax.net.ssl.trustStoreType", "JKS");<br /> System.setProperty("javax.net.ssl.trustStore", "/home/evandro/nfe_homologacao.keystore");<br /> <br /> System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");<br /> System.setProperty("javax.net.ssl.keyStore", "/home/evandro/certificado.pfx");<br /> System.setProperty("javax.net.ssl.keyStorePassword", "********");<br /> <br /> SOAPEnvelope reqEnv = new SOAPEnvelope();<br />  Object[] params = new Object[]<br /> 	    {<br /> 	    "", ""<br /> 	    };<br /> reqEnv.addBodyElement(new RPCElement("", "NfeConsultaNF", params));<br /> <br /> Call call = new Call("https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/nfeconsulta.asmx");<br /> SOAPEnvelope respEnv = call.invoke(reqEnv);<br /> [/code]<br /> <br /> E obtenho o seguinte erro:<br /> [code]<br /> HTTP Error 403.7 - Forbidden: SSL client certificate is required.<br /> [/code]<br /> <br /> Pelo que entendi eu preciso enviar o meu certificado no SSL...já tentei enviar esse certificado de todo jeito e nada funciona...o mais legal é que pelo software do governo ele funciona e também consigo acessar o WSDL pelo navegador utilizando o meu certificado.<br /> <br /> Galera, já pesquisei isso aqui no GUJ, o Google já cansou de me ver perguntando a mesma coisa e pra ser sincero não sei mais o que fazer...<br /> <br /> Se alguém puder me ajudar eu agradeço.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/990558/nfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/990558/nfe---erro-4037
</link>
				<pubDate><![CDATA[Thu, 4 Feb 2010 17:48:17]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>NFe - Erro 403.7</title>
				<description><![CDATA[ [quote=evandrosantos]Galera, estou com um problema que tento resolver há 3 dias e até agora nada.<br /> <br /> Seguinte, estou tentando implementar um maldito sistema de NFe da seguinte maneira:<br /> <br /> [code]<br /> System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");<br /> System.setProperty("javax.net.debug", "ssl");<br /> Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());<br /> <br /> System.setProperty("javax.net.ssl.trustStoreType", "JKS");<br /> System.setProperty("javax.net.ssl.trustStore", "/home/evandro/nfe_homologacao.keystore");<br /> <br /> System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");<br /> System.setProperty("javax.net.ssl.keyStore", "/home/evandro/certificado.pfx");<br /> System.setProperty("javax.net.ssl.keyStorePassword", "********");<br /> <br /> SOAPEnvelope reqEnv = new SOAPEnvelope();<br />  Object[] params = new Object[]<br /> 	    {<br /> 	    "", ""<br /> 	    };<br /> reqEnv.addBodyElement(new RPCElement("", "NfeConsultaNF", params));<br /> <br /> Call call = new Call("https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/nfeconsulta.asmx");<br /> SOAPEnvelope respEnv = call.invoke(reqEnv);<br /> [/code]<br /> <br /> E obtenho o seguinte erro:<br /> [code]<br /> HTTP Error 403.7 - Forbidden: SSL client certificate is required.<br /> [/code]<br /> <br /> Pelo que entendi eu preciso enviar o meu certificado no SSL...já tentei enviar esse certificado de todo jeito e nada funciona...o mais legal é que pelo software do governo ele funciona e também consigo acessar o WSDL pelo navegador utilizando o meu certificado.<br /> <br /> Galera, já pesquisei isso aqui no GUJ, o Google já cansou de me ver perguntando a mesma coisa e pra ser sincero não sei mais o que fazer...<br /> <br /> Se alguém puder me ajudar eu agradeço.[/quote]<br /> <br /> Evandro, dê uma olhada na documentação da API javax.net.ssl e veja se realmente é possivel definir o keystore com um arquivo utilizando extensão *.pfx.  Já que trata-se de um formato do Windows, talvez você tenha que extrair dele (arquivo) a chave privada.  Não estou 100% certo, mas creio que é um caminho a seguir pois já vi problema semelhante em outro sistema. <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/990582/nfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/990582/nfe---erro-4037
</link>
				<pubDate><![CDATA[Thu, 4 Feb 2010 18:36:45]]> GMT</pubDate>
				<author><![CDATA[ realjn]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ realjn, muito obrigado pela dica mas andei pesquisando e criei o certificado utilizando o keystore e o openssl que encontrei nos links abaixo<br /> <br /> [url]<br /> http://www.agentbob.info/agentbob/79-AB.html[/url]<br /> [url]<br /> http://www.novell.com/support/search.do?cmd=displayKC&docType=kc&externalId=7004039&sliceId=1&docTypeID=DT_TID_1_1[/url]<br /> <br /> Mas infelizmente não obtive sucesso em nada...o erro continua o mesmo:<br /> <br /> [code]HTTP Error 403.7 - Forbidden: SSL client certificate is required.[/code]<br /> <br /> Algum mestre em NF-e poderia me ajudar? Já entrei num processo de desespero, pois não sei mais o que fazer.<br /> <br /> Desde já agradeço]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/990796/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/990796/renfe---erro-4037
</link>
				<pubDate><![CDATA[Fri, 5 Feb 2010 09:10:09]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Só pra constar...cheguei ao ponto de testar no Window$ e dá o mesmo erro...<br /> <br /> Então acredito que o problema não seja o certificado .pfx...outra coisa utilizo este mesmo certificado no emissor de NF-e disponibilizado pela SEFAZ de SP e td funciona!<br /> <br /> Pelo  amor de Deus, alguém me ajuda!.<br /> <br /> Obrigado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/990985/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/990985/renfe---erro-4037
</link>
				<pubDate><![CDATA[Fri, 5 Feb 2010 11:55:00]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ ninguém?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/992209/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/992209/renfe---erro-4037
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 17:16:17]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Adiciona a seguinte linha<br /> <br />             System.setProperty("javax.net.ssl.trustStorePassword", password);<br /> <br /> Esta faltando, pelo que observei no seu código.<br /> <br /> Outro detalhe importante para debugar acrescente as seguintes linhas :<br /> <br />             System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");<br />             System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");<br /> <br /> Ok<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/992324/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/992324/renfe---erro-4037
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 23:17:33]]> GMT</pubDate>
				<author><![CDATA[ Italivio]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Cara, primeira coisa a fazer e gerar a keystore com o comando.<br /> [code]keytool -import -alias nfehomologado -keystore C:\\CertificadosHomologacao\\todosJuntosnfe.keystore -file C:\\CertificadosHomologacao\\homologacao_nfe_fazenda_pr_gov_br.cer<br /> [/code]<br /> <br /> depois vc tem que fazer assim.<br /> <br /> [code]<br /> System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");<br /> Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());<br /> 	<br /> System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");<br /> System.setProperty("javax.net.ssl.keyStore", "c:\\certificado.pfx");//Aqui vem o arquivo do certificado do seu cliente<br /> System.setProperty("javax.net.ssl.keyStorePassword", "123456");//Aqui a senha deste certificado<br /> 	<br /> System.setProperty("javax.net.ssl.trustStoreType", "JKS");<br /> System.setProperty("javax.net.ssl.trustStore", "c:\\keystore.keystore");//Aqui vem o arquivo criado através do comando keytool no passo 3<br /> System.setProperty("javax.net.ssl.trustStorePassword", "123456");//Aqui a senha deste keystore<br /> [/code]<br /> <br /> Ai já era.<br /> <br /> Espero ter ajudado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/992637/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/992637/renfe---erro-4037
</link>
				<pubDate><![CDATA[Tue, 9 Feb 2010 13:21:55]]> GMT</pubDate>
				<author><![CDATA[ Mackrophus]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Antes de mais nada, obrigado pela resposta...<br /> <br /> no trecho<br /> <br /> keytool -import -alias nfehomologado -keystore C:\\CertificadosHomologacao\\todosJuntosnfe.keystore -file C:\\CertificadosHomologacao\\homologacao_nfe_fazenda_pr_gov_br.cer  <br /> <br /> o que vem a ser o "todosJuntosnfe.keystore"?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/993097/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/993097/renfe---erro-4037
</link>
				<pubDate><![CDATA[Wed, 10 Feb 2010 09:25:36]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ [quote=evandrosantos]Antes de mais nada, obrigado pela resposta...<br /> <br /> no trecho<br /> <br /> keytool -import -alias nfehomologado -keystore C:\\CertificadosHomologacao\\todosJuntosnfe.keystore -file C:\\CertificadosHomologacao\\homologacao_nfe_fazenda_pr_gov_br.cer  <br /> <br /> o que vem a ser o "todosJuntosnfe.keystore"?[/quote]<br /> <br /> Vc deve colocar todos os .cer dentro deste keystore. <br /> <br /> Na internet você acha documentos explicando como criar um keystore e adicionar os .cer dentro dele. Apanhei bastante desse cara no começo. Fiz um tutorial, posso estar postanto ele mais a noite.<br /> <br /> att]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/993117/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/993117/renfe---erro-4037
</link>
				<pubDate><![CDATA[Wed, 10 Feb 2010 09:47:28]]> GMT</pubDate>
				<author><![CDATA[ vcsmetallica]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Então, eu já fiz isso (pelo menos eu acho)...<br /> <br /> Adicionei os seguintes .cer:<br /> <br /> * da homologação da SEFAZ/SP;<br /> * da raiz certificadora;<br /> <br /> Tá faltando ou sobrando algo?<br /> <br /> vcsmetallica, seria muito interessante, acredito que não só para mim, para consultas futuras de todos.<br /> <br /> Obrigado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/993190/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/993190/renfe---erro-4037
</link>
				<pubDate><![CDATA[Wed, 10 Feb 2010 11:20:20]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Galera, nimguém tem idéia do q tá rolando?<br /> <br /> O certificado eu uso um .pfx para assinar e vai de boa...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/994833/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/994833/renfe---erro-4037
</link>
				<pubDate><![CDATA[Fri, 12 Feb 2010 10:34:37]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7 [RESOLVIDO]</title>
				<description><![CDATA[ Galera, consegui!!!!<br /> <br /> caso alguém precise, o que eu fiz foi o seguinte:<br /> <br /> Meu certificado estava com o bit de Autenticação do Servidor ligado, sendo assim, utilizei o IE para desativar esse bit e exportei o certificado...<br /> <br /> ai graças a Deus rolou!<br /> <br /> galera, muito obrigado pela ajuda que me deram e até uma próxima.<br /> <br /> Flws]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/994948/renfe---erro-4037-resolvido
</guid>
				<link>http://www.guj.com.br/prepost/197419/994948/renfe---erro-4037-resolvido
</link>
				<pubDate><![CDATA[Fri, 12 Feb 2010 11:39:58]]> GMT</pubDate>
				<author><![CDATA[ evandrosantos]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Alguém ja montou a NFe do destinátario??<br /> eu montei a nfe do destinatário , mas quando valido da um erro loco...<br /> [code]<br /> org.xml.sax.SAXParseException: Identity Constraint error:  identity constraint "KeyRef@1d15445" has a keyref which refers to a key or unique that is out of scope.[/code]<br /> se alguém tiver alguma dica...<br /> alguem sabe de algum validador para o layout 2?<br /> <br /> abraco]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/1020621/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/1020621/renfe---erro-4037
</link>
				<pubDate><![CDATA[Thu, 25 Mar 2010 13:41:51]]> GMT</pubDate>
				<author><![CDATA[ alves.Felipe]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ Olá Felipe.<br /> <br /> Usa o PL006d que acho que não vai dar esse erro, testa ai.<br /> <br /> Mack]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/1020785/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/1020785/renfe---erro-4037
</link>
				<pubDate><![CDATA[Thu, 25 Mar 2010 15:47:58]]> GMT</pubDate>
				<author><![CDATA[ Mackrophus]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ cara...consegui arrumar... na verdade eu estava usando o pacote de schema PL_006preC ai baixei o PL_006e e ai foi na boa.. <br /> pq no 6e não tem essa chave de referencia que tem no 6c... <br /> acho que os caras tinham meio q se perdido com o schema e o layout... <br /> <br /> valeo ai Mackrophus .. ta manjando de NFe heim.. haha]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/1020790/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/1020790/renfe---erro-4037
</link>
				<pubDate><![CDATA[Thu, 25 Mar 2010 15:50:41]]> GMT</pubDate>
				<author><![CDATA[ alves.Felipe]]></author>
			</item>
			<item>
				<title>Re:NFe - Erro 403.7</title>
				<description><![CDATA[ opa<br /> como ativar/desativar esse bit de autenticação<br /> não achei como fazer isso <br /> obrigado<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/197419/1174940/renfe---erro-4037
</guid>
				<link>http://www.guj.com.br/prepost/197419/1174940/renfe---erro-4037
</link>
				<pubDate><![CDATA[Wed, 5 Jan 2011 11:51:19]]> GMT</pubDate>
				<author><![CDATA[ marcoscorso]]></author>
			</item>
	</channel>
</rss>
