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

Delphi

Certificado Digital

15/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!
César Carvalho

César Carvalho

Curtidas 0

Melhor post

Danilo Oliveira

Danilo Oliveira

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.

GOSTEI 1

Mais Respostas

César Carvalho

César Carvalho

15/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.



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
GOSTEI 0
Sismais Tecnologia

Sismais Tecnologia

15/03/2019

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.
GOSTEI 0
Joel Manzinski

Joel Manzinski

15/03/2019

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

GOSTEI 0
Joel Manzinski

Joel Manzinski

15/03/2019

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