Ir para conteúdo
  • Cadastre-se

dev botao

Como listar os certificados A1 instalados na máquina utilizando SSL


Ver Solução Respondido por Juliomar Marchetti,

Recommended Posts

Postado

Olá...

Costumava usar algo parecido com:
 

var
  nfe: TACBrNFe;

  numero_serie: string;
  vencimento: TDateTime;
begin
  nfe := TACBrNFe.Create(nil);
  try
    nfe.SSL.SSLCryptLib := cryWinCrypt;

    numero_serie := nfe.SSL.SelecionarCertificado;
    vencimento := nfe.SSL.CertDataVenc;
  finally
    FreeAndNil(nfe);
  end;

end;

 

espero ter ajudado ✌️

  • Moderadores
  • Solution
Postado
1 hora atrás, Gilvan Marinho disse:

Utilizava capicom para listar a lista dos certificados instalados na máquina, mas com a descontinuação, como faço para listar os certificados utilizando SSL?

WinCrypt

olha no exemplo do ACBrNFe que tem lá até tela pra exibir

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
 

 

Postado

Obrigado, utilizei as propriedades seguintes:

 ACBrNFe.Configuracoes.Geral.SSLLib        := libWinCrypt;
 ACBrNFe.Configuracoes.Geral.SSLCryptLib   := cryWinCrypt;
 ACBrNFe.Configuracoes.Geral.SSLHttpLib    := httpWinHttp;
 ACBrNFe.Configuracoes.Geral.SSLXmlSignLib := xsLibxml2;

 

E utilizei o método:

Lê os certificados que estão instalado na máquina.

ACBrNFe.SSL.LerCertificadosStore;

Retorna a Lista de Certificados

ACBrNFe1.SSL.ListaCertificados;

  • Moderadores
Postado
1 minuto atrás, Gilvan Marinho disse:

ACBrNFe.Configuracoes.Geral.SSLLib        := libWinCrypt;

só precisa setar essa propriedade.

e a SSLType que fica em Webservices para TLS 1.2

as demais o componente se vira a colocar a correta

  • Curtir 1
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
 

 

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.