Ir para conteúdo
  • Cadastre-se

dev botao

Certificado não encontrado!


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

Recommended Posts

2 horas atrás, Cleber disse:

Como você muda isso? está fixando os valores no componente ou no código e compilando? Descreva para nós.
Tente deixar as propriedades configuradas no componente em developing time e comenta o código

coloquei as configurações direto no componente, e mesmo assim não pegou... ficou assim meu código:

        ACBrNFe.SSL.DescarregarCertificado;

        ACBrNFe.Configuracoes.Certificados.ArquivoPFX := vCaminhoCertificado;
        ACBrNFe.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

//        with ACBrNFe.Configuracoes.Geral do
//        begin
//          SSLLib        := libOpenSSL;
//          SSLCryptLib   := cryOpenSSL;
//          SSLHttpLib    := httpOpenSSL;
//          SSLXmlSignLib := xsLibXml2;
//        end;

        ACBrNFe.Configuracoes.Arquivos.PathSchemas :='';
        ACBrNFe.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe';

//        ACBrNFe.Configuracoes.WebServices.UF     :=  empresainfo.PessoaInfo.EnderecoPrinc.id_estado;
//        ACBrNFe.Configuracoes.WebServices.Ambiente := taProducao;
//
//        ACBrNFe.SSL.SSLType := LT_TLSv1_2; //WebService: SSL Type

        ACBrNFe.SSL.CarregarCertificado;

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Configuração do Certificado OK!');

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Conectando na SEFAZ...');

        // Conecta na SEFAZ
        try
          ACBrNFe.WebServices.StatusServico.Executar;
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Garanta que não está preenchendo o Número de Série do certificado, não lembro o motivo, mas dá problema se quiser ler o pfx.

Qual o conteúdo do vCaminhoCertificado?

Se estiver em rede e com mapeamento, o usuário do serviço provavelmente não terá a unidade mapeada e ocorrerá o problema.

Se for esse o caso:

  • tente colocar com caminho UNC para ver se resolve
  • salve o certificado numa pasta local
  • confirme permissão de acesso ao arquivo

 

Editado por Renato Rubinho
Link para o comentário
Compartilhar em outros sites

26 minutos atrás, Renato Rubinho disse:

Garanta que não está preenchendo o Número de Série do certificado, não lembro o motivo, mas dá problema se quiser ler o pfx.

Qual o conteúdo do vCaminhoCertificado?

Se estiver em rede e com mapeamento, o usuário do serviço provavelmente não terá a unidade mapeada e ocorrerá o problema.

Se for esse o caso:

  • tente colocar com caminho UNC para ver se resolve
  • salve o certificado numa pasta local
  • confirme permissão de acesso ao arquivo

 

vCaminhoCertificado = C:\Program Files\Trivia\Certificados\CertificadoBomDia.pfx

Não estou passando nada para o número do certificado.

Não está em rede, o serviço está instalado no servidor.

O certificado está local no servidor, como mostra o caminho acima.

Link para o comentário
Compartilhar em outros sites

Mudei o código e mudei o diretório aonde estava o certificado, pensando que o program files estivesse bloqueando o acesso ou algo do tipo, mas mesmo assim não funcionou...

        ACBrNFe.SSL.DescarregarCertificado;

        ACBrNFe.Configuracoes.Certificados.ArquivoPFX := '';
        ACBrNFe.Configuracoes.Certificados.ArquivoPFX := 'C:\Certificado\CertificadoBomDia.pfx';
        ACBrNFe.Configuracoes.Certificados.DadosPFX := '';
        ACBrNFe.Configuracoes.Certificados.NumeroSerie := '';
        ACBrNFe.Configuracoes.Certificados.Senha := NFeCertificadoInfo.senhaCertificado;

        ACBrNFe.Configuracoes.Arquivos.PathSchemas :='';
        ACBrNFe.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName) + 'Schemas\Nfe';

        ACBrNFe.SSL.CarregarCertificado;

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Configuração do Certificado OK!');

        logConsultaNFeDestinadas.Log('Consulta Notas Destinadas', 'Conectando na SEFAZ...');

        // Conecta na SEFAZ
        try
          ACBrNFe.WebServices.StatusServico.Executar;
 

Link para o comentário
Compartilhar em outros sites

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