Trabalhar com certificado A1 e A3 no Delphi, assinar documento.

15/03/2019

51

Boa tarde.

Qual a melhor forma de trabalhar com Certificado Digital em Delphi hoje sem o ACBr?
Estou buscando uma forma de "salvar" o cerificado digital A1 para o banco de dados, não o certificado em si, mas as informações necessárias para que eu consigo assinar documentos e fazer a comunicação com webservice da sefaz.
Hoje utilizo o ACBr, mas gostaria de conhecer outra alternativa.
Aparentemente a CAPICON já foi descontinuada e não encontrei outra forma, quem souber uma forma de fazer isso e puder me ajudar, desde já, obrigado!
Responder

Post mais votado

17/03/2019

Boa tarde.

Qual a melhor forma de trabalhar com Certificado Digital em Delphi hoje sem o ACBr?
Estou buscando uma forma de "salvar" o cerificado digital A1 para o banco de dados, não o certificado em si, mas as informações necessárias para que eu consigo assinar documentos e fazer a comunicação com webservice da sefaz.
Hoje utilizo o ACBr, mas gostaria de conhecer outra alternativa.
Aparentemente a CAPICON já foi descontinuada e não encontrei outra forma, quem souber uma forma de fazer isso e puder me ajudar, desde já, obrigado!


Olá Cesar.
Houve a substituição CAPICON e o detalhes estão nesse link https://www.projetoacbr.com.br/forum/topic/35727-bye-bye-capicom/

WinCrypt tem sua chance e está indo muito bem e era necessário já que CAPICON estava depreciado e oferecia muitos riscos. Atualmente pra Delphi só conheço o ACBR ou escrever todas Classes na unha a partir do Delphi Seattle que é totalmente possível usando componentes nativos, mas vai escrever muito amigo.

Responder

Mais Posts

Boa tarde.

Qual a melhor forma de trabalhar com Certificado Digital em Delphi hoje sem o ACBr?
Estou buscando uma forma de "salvar" o cerificado digital A1 para o banco de dados, não o certificado em si, mas as informações necessárias para que eu consigo assinar documentos e fazer a comunicação com webservice da sefaz.
Hoje utilizo o ACBr, mas gostaria de conhecer outra alternativa.
Aparentemente a CAPICON já foi descontinuada e não encontrei outra forma, quem souber uma forma de fazer isso e puder me ajudar, desde já, obrigado!


Olá Cesar.
Houve a substituição CAPICON e o detalhes estão nesse link https://www.projetoacbr.com.br/forum/topic/35727-bye-bye-capicom/

WinCrypt tem sua chance e está indo muito bem e era necessário já que CAPICON estava depreciado e oferecia muitos riscos. Atualmente pra Delphi só conheço o ACBR ou escrever todas Classes na unha a partir do Delphi Seattle que é totalmente possível usando componentes nativos, mas vai escrever muito amigo.



Muito obrigado Danilo, vou dar uma olhada sobre esse WinCrypt, o grande desafio é conseguir assinar o documento (popular os campos do signature na NFe) sem o componente ACBr, ou mesmo com o componente, mas sem o definir o caminho do arquivo "físico" .pfx/.p12, pois as informações do certificado estão vindo como uma string do banco, vou continuar tentando e buscando aqui.

Obrigado novamente. =D
Responder
O post é um pouco antigo, mas seguem uma dica para quem cair nessa pesquisa:
O ACBr já suporta o carregamento do certificado A1 direto do Banco de Dados.
No link abaixo tem um vídeo explicando como fazer:

https://www.projetoacbr.com.br/forum/topic/57266-como-gravar-um-certificado-no-banco-de-dados-e-depois-utilizar-com-o-acbrnfe/


DICA: Mesmo se o ACBr não suportasse esse carregamento, não seria tão complicado implementar, bastaria salvar o conteúdo do banco de dados em um arquivo temporário e depois carrega-lo.
Responder

19/05/2020

Joel Manzinski

O post é um pouco antigo, mas seguem uma dica para quem cair nessa pesquisa:
O ACBr já suporta o carregamento do certificado A1 direto do Banco de Dados.
No link abaixo tem um vídeo explicando como fazer:

https://www.projetoacbr.com.br/forum/topic/57266-como-gravar-um-certificado-no-banco-de-dados-e-depois-utilizar-com-o-acbrnfe/


DICA: Mesmo se o ACBr não suportasse esse carregamento, não seria tão complicado implementar, bastaria salvar o conteúdo do banco de dados em um arquivo temporário e depois carrega-lo.



Estava com dificildade para exportar o certificado A1 que tinha instalado em minha maquina, mas consegui seguindo esse tutorial
https://www.certificado.digital/blog/como-exportar-importar-certificado-a1

Responder

19/05/2020

Joel Manzinski

<a href="https://www.certificado.digital/blog/como-exportar-importar-certificado-a1">https://www.certificado.digital/blog/como-exportar-importar-certificado-a1</a>
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar