Ir para conteúdo
  • Cadastre-se

dev botao

Erro selecionar certificado


Edson
Ver Solução Respondido por Edson,
  • Este tópico foi criado há 1634 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia a todos.

Primeiramente desculpe de colocar esta mensagem novamente, mas procurei no forum e vi somente posts antigos.

Atualizei o fontes pelo SVN esta manha, reinstalei o ACBR, ja atualizei a capicom, alterei as opções do navegador, etc...resumindo, fiz tudo que sabia, mas não resolveu.

Estou usando o exemplo do acbr e esta danod o erro "SelecionarCertificado" não suportado em: TDFeOpenSSL., ja alterei todas as opções que tem no exemplo, mas não resolveu, copiei a dll, fiz testes em outra máquina, mas mesmo assim não resolveu.

Utilizo po Dxe2.

Alguem pode me dar uma luz?

Obrigado a todos e tenham um ótimo dia.

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Tambem estou tendo esse problema:
---------------------------
Debugger Exception Notification
---------------------------
Project ACBrSATSign.exe raised exception class EACBrDFeException with message '"SelecionarCertificado" não suportado em: TDFeSSLCryptClass'.
---------------------------
Break   Continue   Help   
---------------------------
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
31 minutos atrás, marcvan disse:

Tambem estou tendo esse problema:
---------------------------
Debugger Exception Notification
---------------------------
Project ACBrSATSign.exe raised exception class EACBrDFeException with message '"SelecionarCertificado" não suportado em: TDFeSSLCryptClass'.
---------------------------
Break   Continue   Help   
---------------------------
 

Basta informar qual lib do SSL vai usar no componente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Ola!

 

Me intrometendo no tópico (para não abrir outro).

Atualizei para poder usar o "DistribuicaoDFePorChaveNFe" e não estou mais tendo sucesso ao carregar o certificado.

Codigo:

          ACBrNFe.NotasFiscais.Clear;
          ACBrNFe.WebServices.DistribuicaoDFe.Clear;
          ACBrNFe.Configuracoes.Arquivos.Salvar           := False;
          ACBrNFe.Configuracoes.WebServices.Visualizar    := true;
          ACBrNFe.Configuracoes.WebServices.Salvar        := false;
          ACBrNFe.Configuracoes.WebServices.UF            := Filial.xUF;
          ACBrNFe.Configuracoes.WebServices.Ambiente      := taProducao;
          ACBrNFe.Configuracoes.Certificados.NumeroSerie  := Filial.CertSerie;
          ACBrNFe.SSL.CarregarCertificado;

porem não carrega o certificado, debugando (ACBrDFeWebService.EnviarDados, linha 321)  cheguei neste ponto:

    if (FPConfiguracoes.Certificados.NumeroSerie <> '') then  // Tem Certificado carregado ?
      if FPConfiguracoes.Certificados.VerificarValidade then
         if (FPDFeOwner.SSL.CertDataVenc < Now) then
           raise EACBrDFeException.Create('Data de Validade do Certificado já expirou: '+
                                          FormatDateBr(FPDFeOwner.SSL.CertDataVenc));

Onde NumeroSerie é diferente de vazio, e o VerificarValidade está true, então chama o FPDFeOwner.SSL.CertDataVenc,

O GetCertDataVenc acaba caindo no TDFeSSLCryptClass.CarregarCertificadoSeVazio, onde o if (FpDadosCertificado.NumeroSerie = '') then é true (por algum motivo que desconheço já que acima ele encontrou o número de série.)

Então chama o CarregarCertificadoSeNecessario que verifica se a variavel CertificadoLido é false, mas neste caso é true então não carrega, mas mesmo se estivesse false, chama o carregarcertificado que simplesmente seta o fpCertificadoLido := True.

Não estou entendendo onde estou errando, estava funcionando, atualizei e agora não está mais carregando o certificado. (deve ter alterado alguma coisa no ACBr que não estou conseguindo localizar). Já verifiquei o exemplo, mas lá carrega o arquivopfx que não é o caso.

 

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Moderadores
1 hora atrás, Siagri Sistemas disse:

Estou com o mesmo problema alguém pra da um help sobre este problema?

 

Qual o erro? poderia ser mais especifico? com imagem e mensagens?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 11 meses depois ...
  • Moderadores
1 hora atrás, Ivan Ponick disse:

Boa tarde! eu estou com "SelecionarCertificado" não suportado em: TDFeSSLCryptClass. tanto no meu projeto da NFe e no projeto exemplo, ja tentei configurar com todos os tipos de ssllib e continua ocorrendo o erro.

"None" não é uma configuração válida.

Tem que clicar em salvar configurações sempre que alterar algo.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores
22 horas atrás, Luis Vicente Costa disse:

Ola estou tento este problema também, se eu tentar pelo aplicativo de testes da acbr funciona tanto a consulta dos eventos e documentos, quanto a manifestação em si, porem em minha aplicação não, poderiam me dar uma luz?

libOpenSSL não suporta a carga do certificado pelo número de série (certificado instalado no Windows) como está fazendo.

Você deve preencher a propriedade ArquivoPFX ou DadosPFX e a Senha do certificado.

Pra acessar pelo número de série use libWinCrypt.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Em 05/10/2019 at 10:08, BigWings disse:

libOpenSSL não suporta a carga do certificado pelo número de série (certificado instalado no Windows) como está fazendo.

Você deve preencher a propriedade ArquivoPFX ou DadosPFX e a Senha do certificado.

Pra acessar pelo número de série use libWinCrypt.

Obrigado BigWings.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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