Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Melsatie

Web Service e autenticação de certificado

Recommended Posts

Olá pessoal!

 

Estou desenvolvendo uma aplicação para nota fiscal eletrônica, e envio as informações da nota pelo web service. Estou utilizando o componente THttpResResp.

Setei as propriedades necessárias para este componente (URL,...), mas ao enviar, está dando a seguinte mensagem: "A certificate is required to complete client authentication".

Para a nota fiscal eletrônica, é exigido um certificado digital.

 

Preciso acessar um web service(seguro https) em Delphi, e não encontrei nada muito concreto sobre isso, gostaria de saber se alguém pode me ajudar ou me indicar algum lugar onde eu possa obter essa informação...

Tenho que acessar um web service da Secretaria da Fazenda de qualquer Estado... e eles estão sob uma conexão https, eu já possuo o certificado exigido para nota fiscal eletrônica.

 

A pergunta é: tem algum componente no Delphi que mande o certificado tb para o web service ou existe outra solução?

Desde já agradeço.

Mel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal!

 

Estou desenvolvendo uma aplicação para nota fiscal eletrônica, e envio as informações da nota pelo web service. Estou utilizando o componente THttpResResp.

Setei as propriedades necessárias para este componente (URL,...), mas ao enviar, está dando a seguinte mensagem: "A certificate is required to complete client authentication".

Para a nota fiscal eletrônica, é exigido um certificado digital.

 

Preciso acessar um web service(seguro https) em Delphi, e não encontrei nada muito concreto sobre isso, gostaria de saber se alguém pode me ajudar ou me indicar algum lugar onde eu possa obter essa informação...

Tenho que acessar um web service da Secretaria da Fazenda de qualquer Estado... e eles estão sob uma conexão https, eu já possuo o certificado exigido para nota fiscal eletrônica.

 

A pergunta é: tem algum componente no Delphi que mande o certificado tb para o web service ou existe outra solução?

Desde já agradeço.

Mel

 

Também estou com o mesmo problema, você já achou alguma solução? posso te adiconar no MSN para trocarmos idéias sobre isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na medida do possível, coloquem as soluções que encontraram aqui no fórum...

Da mesma forma que é e foi dúvida para vocês, pode ser de várias outras pessoas... colaborem :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

OLÁ!

 

CONSEGUIU SOLUCIONAR SUA DÚVIDA? ESTOU COM O MESMO PROBLEMA.

 

SE SIM, PODERIA ME ENVIAR A SOLUÇÃO ? EBOROMELLO@GMAIL.COM

 

OBRIGADO!

 

Olá pessoal!

 

Estou desenvolvendo uma aplicação para nota fiscal eletrônica, e envio as informações da nota pelo web service. Estou utilizando o componente THttpResResp.

Setei as propriedades necessárias para este componente (URL,...), mas ao enviar, está dando a seguinte mensagem: "A certificate is required to complete client authentication".

Para a nota fiscal eletrônica, é exigido um certificado digital.

 

Preciso acessar um web service(seguro https) em Delphi, e não encontrei nada muito concreto sobre isso, gostaria de saber se alguém pode me ajudar ou me indicar algum lugar onde eu possa obter essa informação...

Tenho que acessar um web service da Secretaria da Fazenda de qualquer Estado... e eles estão sob uma conexão https, eu já possuo o certificado exigido para nota fiscal eletrônica.

 

A pergunta é: tem algum componente no Delphi que mande o certificado tb para o web service ou existe outra solução?

Desde já agradeço.

Mel

Compartilhar este post


Link para o post
Compartilhar em outros sites

o componente THTTPRIO faz todo o trabalho! e é bem simples! de usar! tem alguns bugs nele! e nas funcoes (DLL) do proprio windows, + note site de suporte da borland tem como solucionar!

 

Meu problema agora é ler o certificado digital para assinar os documentos XML! vou tentar copias uma assinatura feita por outro programa! mais não tenho certeza se a assinatura é igual para todos os XML! se alguem tiver alguma informação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

OI....

 

não estou com problemas com o certificado (pelo menos ainda não), ao tentar consumir o serviço de consulta ou envio estamos com o seguinte erro:-

 

'Unable to retrieve the URL endpoint for Service/Port 'ArquivoCF'/'ArquivoCFSoap12' from WSDL

'https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx?WSDL''

 

Será que seria possível alguém dar uma ajuda de como consumir o serviço deste webservice ???????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que andei lendo sobre NF-e e nao foi pouca coisa ate agora. Vi que delphi nao tem ferramentas para suporte nativo para assinatura digital e WebServico com SSL.

O desenvolvedores estao criando dll em .Net ou Java que tem suporte nativo.

A noticia boa e que existe uma dll ja criada no link(http://nf-eletronica.com/blog/?p=73) que ja faz isto.

A ruim e que nao funciona. Nao esta consequindo conectar mensagem:

"Erro chamada do WS

Erro: Unable to connect to the remote server".

 

La tambem tem o fonte desta dll mais foi feito em C# e estou meio de maos atadas porque nao possui ferramentas desenvolvimento em .NET C#.

 

Outra coisa estive olhando o arquivo (TestaNFe2.zip) que esta no link ele possui um certificado digital para teste nao o utilizei porque ja possuo.

Para instalar:

 

1. Caso não tenha um certificado digital válido para testes, instale o certificado digital de teste da SEFAZ/RS (trata-se de um certificado digital "genérico"):

a. dê um duplo clique no arquivo Associacao.pfx (certificado digital);

b. confirme todas as opções, na senha informe associacao;

c. verifique se o certificado digital foi corretamente instalado, pelo browser (no IE, veja em Ferramentas/opções da internet/Conteúdo/Certificados, se tudo der certo deve existir um certificado da NF-e Associacao NF-e: 999999090910270 na aba Pessoal, em caso de erro tente de novo ou veja o documento: http://www.sefaz.rs.gov.br/Download/NFe/Le...sinadorRS.pdf);

 

Tentei consumir o servico usando WSDL Import Wizard.

(https://homolog.sefaz.go.gov.br/nfe/services/NfeStatusServico?WSDL) nao permite da erro entao usei http

(http://homolog.sefaz.go.gov.br/nfe/services/NfeStatusServico?WSDL) beleza criou a unit e para executar usei o link como "https" mais ai nao funciona porque pedi o certificado nao teria uma forma de anexar o certifica nesta mensagem?

 

Quem descobrir alguma coisa da uma força ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.