Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Pessoal, com o certificado A1 esta aceitando numa boa mas quando eu uso um certificado A3 para enviar a NFC-e na versão 4.0 esta dando o seguinte erro:

 

image.png.d190a0640137f5356128153ea7d88bf8.png

 

eu estou usando a seguinte configuração que esta dando certo com certificado A1  

 

     ACBrNFe1.Configuracoes.Geral.SSLLib:=libCustom;
     ACBrNFe1.Configuracoes.Geral.SSLCryptLib:=cryWinCrypt;
     ACBrNFe1.Configuracoes.Geral.SSLHttpLib:=httpOpenSSL;
     ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib:=xsLibXml2;
 

Link para o comentário
Compartilhar em outros sites

6 horas atrás, Walter Nilander Lemes disse:

certificado A3 para enviar a NFC-e na versão 4.0 esta dando o seguinte erro:

Certificado não permite exportar a chave...

Tem a ver com uma opção q vc deve marcar "certificado exportavel" no momento da instalação...

Att

Ricardo

Link para o comentário
Compartilhar em outros sites

  • Moderadores
22 horas atrás, Walter Nilander Lemes disse:

Pessoal, com o certificado A1 esta aceitando numa boa mas quando eu uso um certificado A3 para enviar a NFC-e na versão 4.0 esta dando o seguinte erro: 

Já testou o certificado? Ele pode ter perdido a chave privada...

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Muito obrigado pela ajuda de voces, ja resolvi o problema alterando a configuração do componente ficou assim:

 

     if IbEmpresaTIPOCERTIFICADO.AsInteger=2 then    // A3
     begin
     ACBrNFe1.Configuracoes.Geral.SSLLib:=libCapicom;
     ACBrNFe1.Configuracoes.Geral.SSLCryptLib:=cryCapicom;
     ACBrNFe1.Configuracoes.Geral.SSLHttpLib:=httpWinINet;
     ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib:=xsMsXmlCapicom;
     end
     else                  // A1
     begin
     ACBrNFe1.Configuracoes.Geral.SSLLib:=libCustom;
     ACBrNFe1.Configuracoes.Geral.SSLCryptLib:=cryWinCrypt;
     ACBrNFe1.Configuracoes.Geral.SSLHttpLib:=httpOpenSSL;
     ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib:=xsLibXml2;
     end;
 

 e deu tudo certinho.

 

um abraço

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Bom dia Ricardo, o meu problema é justamente naquela notinha no final de topico :    "Nota: Ainda não conseguimos, fazer com que a XMLSec possa usar certificados A3, mas isso deverá ser possível no futuro, pois a XMLSec tem suporte a "MSCrypto"   .  Nome meu caso  certificado A3 não tem como instalar da chave privada por isso este erro na hora da transmissão.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 06/05/2018 at 08:47, Walter Nilander Lemes disse:

     ACBrNFe1.Configuracoes.Geral.SSLLib:=libCustom;
     ACBrNFe1.Configuracoes.Geral.SSLCryptLib:=cryWinCrypt;
     ACBrNFe1.Configuracoes.Geral.SSLHttpLib:=httpOpenSSL;
     ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib:=xsLibXml2;

Informando SSLHttpLib = httpWinHttp funciona?

Esse é o padrão para libWinCrypt que funciona com certificados A3.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2137 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.