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á 716 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á 716 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...