Ir para conteúdo
  • Cadastre-se

dev botao

E182 : Requisição do serviço não acompanhada de autenticação por certificação digital.


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 632 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Bom dia Gladston,

Você verificou se a senha informada do certificado informada no programa exemplo esta correta?

Se sim, no campo acima o caminho e o arquivo PFX é do certificado a ser utilizado para realizar a assinatura?

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Sim a senha foi digitada em separado para garantir que está correta.

O arquivo .pfx está correto pois está funcionando em nosso programa na mesma máquina.

Devo informar que instalei o nosso programa juntamente com o certificado A1 em uma máquina de testes para não atrapalhar o andamento do setor. Assim terei mais liberdade e agilidade para realizar os testes.

Porém tive mais uma surpresa em relação a filial de Campos. O erro mudou mais uma vez. Veja o resultado de quatro testes que fiz nesta máquina de testes:

1)Juiz de Fora:

->Em nosso programa: Sem erro.

->No programa exemplo: Erro ao Assinar: Erro ao ler informações do Certificado. Provavelmente a senha está errada

2)Campos dos Goytacazes:

->Em nosso programa: Erro de Conexão: Extra content at the end of the document

->No programa exemplo: Erro ao Assinar: Erro ao ler informações do Certificado. Provavelmente a senha está errada

  • Membros Pro
Postado

Bom. Já descobri porque está dando esta diferença no comportamento entre o programa exemplo e nosso programa:

No programa exemplo, ele inicializa o componente com a senha no campo edtSenha e depois não mexe mais. Contudo, meu arquivo de configuração inicializa a senha e portanto o componente foi inicializado com uma senha em branco e mesmo que eu digite a senha, ele continua em branco.

Depois que corrigi isso, o programa passou a comportar exatamente como em nosso programa ou seja no caso de Campos ele fica variando o erro:

uma hora dá timeOut, outra hora dá Erro de Conexão: Extra content at the end of the document, outra hora Erro de Conexão: Erro Interno: 10091
Erro HTTP: 500
URL: https://producao.ginfes.com.br/ServiceGinfesImpl
Network subsystem is unusable

  • Consultores
Postado
Citar

uma hora dá timeOut,

Para este caso, do seu lado você pode aumentar a configuração de Timeout, talvez verificar se existe algum proxy que possa estar barrando e configurar o mesmo no componente.(embora acho improvável considerando que você citou que as vezes vai)
 

Citar

outra hora Erro de Conexão: Erro Interno: 10091
Erro HTTP: 500
URL: https://producao.ginfes.com.br/ServiceGinfesImpl
Network subsystem is unusable

Você pode até verificar se tem algum problema na sua ponta, mas no geral, erro 5XX é do lado servidor, ele recebeu a requisição, mas não soube o que fazer com ela ou teve um erro imprevisto.
 

Citar

outra hora dá Erro de Conexão: Extra content at the end of the document,

Neste você pode conferir o conteúdo que veio no Soap de resposta, pode ser que tenha vindo uma mensagem de erro muito fora dos padrões e que o componente não tenha conseguido interpretar.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Não deve ser proxy ou firewall porque às vezes (raramente) funciona.

Não estou conseguindo conferir a resposta. Já liguei para salvar o envelope soap mas gera soap (quando gera) somente no envio. 

  • Membros Pro
Postado

Depois de muitos testes acredito que descobri a causa do problema.

Tem algum defeito no código do nosso programa derivado das atualizações que vimos fazendo ao longo do tempo. Acredito que o erro aconteceu também no programa exemplo devido à otimização de programas do Delphi que impede o carregamento de um mesmo código na memória e desta forma este erro estava carregado na memória.

Pode fechar o chamado e se houver mais alguma dificuldade entro novamente em contato.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 632 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.