Jump to content

dev botao

Carregar dados do certificado A1 para emissão de NFS-e


Go to solution Solved by Juliomar Marchetti,
  • Este tópico foi criado há 795 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Estamos implementando um serviço de transmissão de NFS-e utilizando Lazarus e ACBr, e nas tentativas de envio estamos obtendo sempre o retorno:

- "Erro ao Assinar: Erro ao ler informações do Certificado.\nProvavelmente a senha está errada"

Hoje estamos consultando um endpoint em um serviço interno para obter os dados do certificado, pois não temos como acessar o caminho físico (somente para A1), e através dessa consulta obtemos a seguinte informação:
 

-----BEGIN CERTIFICATE-----\nMIIH4zCCBcugAwIBAgIIen9rNg2lRd0wDQYJKoZIhvcNAQELBQAwdjELMAkGA1UE\nU0FGRVdFQiBSRkIgdjUwHhcNMjIwNDE2MTQwNjA1WhcNMjMwNDE2MTQwNjA1WjCB
//dados do certificado...
\nxoaodBvf02DoWgV3FZfC5JEjg0IdnBYniboyqMzBhx1pqbGtTg6YE5TnP3GWicGM\n08BaDDnWfgTUax90FSwjitqsZCNYsHZqXIXHtAaOtumtfTVanVYYH8F5KjXgoolB\nhgXXF3nCCg==\n-----END CERTIFICATE-----\n

Já tentamos inserir essa informação direto em "FACBrNFSe.Configuracoes.Certificados.DadosPFX", mas sem sucesso, tentamos também passando por DecodeStringBase64() mas tivemos o mesmo retorno.

Configurações utilizadas:
 

FACBrNFSe.Configuracoes.Certificados.DadosPFX := FConfiguracaoAcbr.DadosCertificado;
FACBrNFSe.Configuracoes.Certificados.Senha := FConfiguracaoAcbr.SenhaCertificado;
FACBrNFSe.Configuracoes.Geral.SSLLib         := TSSLLib(libOpenSSL);
FACBrNFSe.Configuracoes.Geral.SSLCryptLib    := TSSLCryptLib(cryOpenSSL);
FACBrNFSe.Configuracoes.Geral.SSLHttpLib     := TSSLHttpLib(httpOpenSSL);
FACBrNFSe.Configuracoes.Geral.SSLXmlSignLib  := TSSLXmlSignLib(xsLibXml2);
Link to comment
Share on other sites

  • Moderadores

Bom dia.

olhando o código eu não lembro se para openssl tu consegue informar os dadospfx . acho que vai ser necessário recriar fisicamente o pfx e apontar no caminhopfx

faz esse teste

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link to comment
Share on other sites

  • Membros Pro

Bom dia Pessoal.

O erro continua.

Uma dúvida que tenho referente a carregar o certificado com OpenSSL e Lazarus.

Desenvolvemos uma DLL que faz toda parte de envio da NFS-e, porém pela DLL continua retornando o erro, criando uma aplicação teste, somente para carregar o certifricado, sem ser uma DLL, funciona.

Erro ao ler informações do Certificado. Provavelmente a senha está errada

Algo que vocês podem nos ajudar com relação a isso?

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...