Diego Silistino Postado 21 Outubro Postado 21 Outubro Boa tarde, tudo bem? Estou tentando transmitir uma NFSe em ambiente de homologação para São José do Rio Preto, mas é retornado essa mensagem: Estou usando a seguinte configuração no "ACBrNFSeXServicos.ini": Alguém sabe o que pode estar errado para a mensagem retornar problema no SOAP?
Moderadores Juliomar Marchetti Postado 22 Outubro Moderadores Postado 22 Outubro tentou setar em webservices.ssltype para tls 1.2? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Diego Silistino Postado 22 Outubro Autor Postado 22 Outubro Bom dia! Já estamos utilizando a versão 1.2. Para realizar novos testes, reverti para a versão 1.1 e tentei fazer a transmissão, mas recebi um retorno informando que a versão 1.1 não é segura. Isso confirma que a versão 1.2 está sendo usada corretamente.
[Bruno] Postado 7 Novembro Postado 7 Novembro (editado) Boa noite! Estou com essa mesma mensagem, mas para a prefeitura de Santos/SP, você conseguiu resolver esta situação? Editado 7 Novembro por [Bruno] Complemento
Moderadores Juliomar Marchetti Postado 7 Novembro Moderadores Postado 7 Novembro Vocês usam winCrypt? se sim tentem mudar aqui deixando 1.1 somente e o windows atualizado Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Italo Giurizzato Junior Postado 7 Novembro Consultores Postado 7 Novembro Bom dia a todos, Cuidado para não confundir Soap 1.2 com TLS 1.2 Se vocês abrirem a unit Giss.Provider vão encontrar isso: TACBrNFSeXWebserviceGiss204 = class(TACBrNFSeXWebserviceSoap11) Note que a classe TACBrNFSeXWebserviceGiss204 deriva da classe TACBrNFSeXWebserviceSoap11, isso instrui o componente a montar o Envelope Soap segundo a versão 1.1, portanto esta em conformidade com que o provedor deseja. Ao rodar o programa exemplo na aba WebService temos: Isso instrui ao componente que devemos usar o TLS 1.2 ao realizar a comunicação com o webservice. O que é SSL? O SSL (Secure Sockets Layer) é um protocolo de segurança da Internet baseado em criptografia. Foi desenvolvido inicialmente pela Netscape em 1995, com o objetivo de garantir a privacidade, autenticação e integridade de dados nas comunicações da Internet. O SSL é o antecessor da criptografia moderna utilizada hoje, o TLS. Um site que implementa SSL/TLS apresenta um "HTTPS" na URL em vez de um "HTTP". O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP). Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
[Bruno] Postado Segunda as 13:16 Postado Segunda as 13:16 Em 07/11/2024 at 08:34, Italo Giurizzato Junior disse: Bom dia a todos, Cuidado para não confundir Soap 1.2 com TLS 1.2 Se vocês abrirem a unit Giss.Provider vão encontrar isso: TACBrNFSeXWebserviceGiss204 = class(TACBrNFSeXWebserviceSoap11) Note que a classe TACBrNFSeXWebserviceGiss204 deriva da classe TACBrNFSeXWebserviceSoap11, isso instrui o componente a montar o Envelope Soap segundo a versão 1.1, portanto esta em conformidade com que o provedor deseja. Ao rodar o programa exemplo na aba WebService temos: Isso instrui ao componente que devemos usar o TLS 1.2 ao realizar a comunicação com o webservice. O que é SSL? O SSL (Secure Sockets Layer) é um protocolo de segurança da Internet baseado em criptografia. Foi desenvolvido inicialmente pela Netscape em 1995, com o objetivo de garantir a privacidade, autenticação e integridade de dados nas comunicações da Internet. O SSL é o antecessor da criptografia moderna utilizada hoje, o TLS. Um site que implementa SSL/TLS apresenta um "HTTPS" na URL em vez de um "HTTP". O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP). Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web. Bom dia, Ítalo. Pelo que podemos entender da mensagem recebida, estamos enviando o Envelope SOAP na versão 1.2, enquanto o provedor está apto a receber apenas o Envelope SOAP na versão 1.1. Peço desculpas pela minha ignorância, mas como podemos validar a versão do envelope enviado?
Consultores Italo Giurizzato Junior Postado Segunda as 18:13 Consultores Postado Segunda as 18:13 Boa tarde @[Bruno], O componente ACBrNFSeX esta em conformidade com o provedor, tenho relado de outros desenvolvedores emitindo notas para outras cidades que usam o mesmo provedor. Se você utiliza o componente, siga os passos abaixo: Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora