Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Anderson_Desenv

Pedindo certificado para cada ação

Recommended Posts

Bom dia,
Ocorreu um problema ao alterar o componente de Capicom para Wincrypt,

mais especificamente SSLXmlSignLib, ao trocar de xsMsXmlCapicom para xsLibXml2,

para cada ação que executo(Assinar,Enviar,Cancelar), ele pede permissão para utilizar o certificado. ao assinar ele pede a permissão do certificado, e quando for enviar o lote pede novamente. e pede caso eu tente cancelar a nota. O programa não é fechado em nenhum momento.

Porem se altero para Capicom ou OpenSSL, ele pede permissão do certificado apenas 1 vez durante a execução.

As fontes estão atualizadas(Versão: 15337),

Alguma ideia do que eu tenho feito errado ou o motivo do erro?

Edited by AndersonDesenv
Faltou informação no texto.

Share this post


Link to post
Share on other sites

Testei executando como Administrador e o problema persiste.

Fiz um código de exemplo: neste código ele pede permissão 2 vezes seguidas,

ACBrNFe1.SSL.SelecionarCertificado;
if ACBrNFe1.SSL.CertificadoLido then
  ACBrNFe1.ssl.CarregarCertificado;

if OpenDialog1.execute then begin
  ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);
  ACBrNFe1.NotasFiscais.Assinar;
  ACBrNFe1.NotasFiscais.Validar;
  ACBrNFe1.Enviar(1);
end;

o componente está configurado com WinCrypt. Caso eu altere de : xsLibXml2 para xsXmlSec ele pede apenas 1 vez a permissão.

Caso remova o assinar ou o Enviar, ele pede apenas uma vez o certificado, e caso eu adicione buscar status ou cancelar a nota ele ira pedir mais uma vez.

Edited by AndersonDesenv

Share this post


Link to post
Share on other sites

Boa Tarde, 

Não sei,  se é o seu caso mas ao marcar a propriedade  "Habilitar proteção de chaves privadas fortes[...]"  durante a instalação do certificado ele fica sempre pedindo confirmação.

image.png.225f886de678ab527418a3078053b24f.png

Att, Lucas

Share this post


Link to post
Share on other sites
21 minutos atrás, Lucas L. disse:

Boa Tarde, 

Não sei,  se é o seu caso mas ao marcar a propriedade  "Habilitar proteção de chaves privadas fortes[...]"  durante a instalação do certificado ele fica sempre pedindo confirmação.

Boa tarde Lucas, obrigado pela resposta.

porem não é este o caso, pois já estava habilitado, e solicitava apenas 1 vez a permissão para utilizar o certificado.
é alterar o sslXmlSignLib, que este problema ocorre.

Para ser mais especifico, esta janela abre para cada vez que será utilizado o certificado.
NFe.png.65fa3ce8cf20d68cc1999d58c07141dc.png

Utilizando OpenSSL e Capicom, está janela aparece apenas uma vez e pronto, só volta a aparecer quando o programa é reiniciado.

 

Edited by Anderson_Desenv

Share this post


Link to post
Share on other sites

Boa tarde.

Este tópico está inativo a algum tempo e por isso será fechado, caso necessário favor criar um novo tópico.

Att.


Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...