Ir para conteúdo
  • Cadastre-se

dev botao

Assinatura digital Betha


  • Este tópico foi criado há 2198 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia.

Notei que devido a alguma alteração a assinatura do RPS e LOTE não está obedecendo a configuração do arquivo Betha.INI

[Assinar]
RPS=1
Lote=1

está desta forma, mas ao enviar o Lote, somente o lote é assinado, e ocasiona rejeição pelo provedor, pois pede assinatura do RPS.

fiz a troca para:

[Assinar]
RPS=1
Lote=0

e ao enviar o lote, o RPS dentro do lote foi assinado e foi autorizado pelo provedor.

Agora, tem que verificar se deve-se manter essa nova configuração ou ajustar o componente para assinar o lote e o RPS dentro do lote.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Felipe,

O método Enviar se utiliza desse dois campos para saber o que deve ser assinado.

Você esta com todos os fontes atualizados?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

31 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Felipe,

O método Enviar se utiliza desse dois campos para saber o que deve ser assinado.

Você esta com todos os fontes atualizados?

Sim, estou com os fontes atualizados.

A questão é, se os dois campos estiverem com valor: 1, o arquivo deve ter a assinatura de cada RPS e uma ultima assinatura para o lote, ou não?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Filipe,

Exato, se eu montar um lote com 10 RPS o arquivo de envio do lote é para conter 11 assinaturas, ou seja, uma para cada RPS e mais a do lote.

E até onde sei isso esta funcionando, pois hoje mesmo fiz um teste com um outro provedor e tanto o RPS quanto o Lote foram assinados.

Verifique se a aplicação não esta pegando um arquivo INI errado onde só contem o Lote=1 e o RPS esta com o valor zero.

Reforço que esses dois campos são utilizados pelos métodos Enviar e EnviarSincrono o Gerar se utiliza dos campos RpsGerar e LoteGerar.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Filipe,

Estou retornando de viagem, assim que possível farei um teste com 3 RPS e com o mesmo provedor.

Qual é a configuração de SSLLib?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Filipe,

Vou fazer a mesma configuração e realizar os testes.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Em 12/03/2018 at 09:32, Filipe Natividade disse:

SSLCryptLib = cryWinCrypt

SSLHttpLib = httpWinHttp

SSLLib = libCustom

SSLXmlSignLib = xsLibXml2

Também enfrentei problema com essas configurações, hoje envio como abaixo e funciona normalmente.

SSLLib                   := libWinCrypt;
SSLHttpLib           := httpWinHttp;
SSLCryptLib         := cryWinCrypt;
SSLXmlSignLib    := xsMsXml;

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

Acabei de realizar um teste com o provedor Betha.

Componente configurado: SSLLib = libCapicom, montei um lote com 5 RPS todos foram assinados bem como o lote.

Componente configurado: SSLLib = libWinCrypt e XMLSignLib = xsMsXml, montei um lote com 3 RPS todos foram assinados bem como o lote.

Componente configurado: SSLLib = libWinCrypt e XMLSignLib = xsMsXml2, montei um lote com 3 RPS, o primeiro ficou sem assinatura os demais foram assinados bem como o lote.

Chego a conclusão que existe um problema no componente, que ao utilizar o xsMsXml2 a assinatura do primeiro documento é removida.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2198 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...