Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

Ordem de Precedência Certificado Digital


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

Recommended Posts

  • Membros Pro

Hoje podemos configurar o certificado digital nos componentes ACBr de varias formas (Arquivo PFX, Numero de Serie, URL para PFX e Dados PFX)

 

eu gostaria de saber qual a ordem que os componentes utilizam para utilizar o certificado?

 

ex.:
1º  ArquivoPFX
2º Numero de Serie
3º URL PFX
4º Dados PFX

 

Já vi esta ordem em algum lugar aqui no forum, mais infelizmente não achei novamente e na epoca não havia a opção URL PFX

Link to comment
Share on other sites

  • Consultores

Boa tarde.

na verdade o bom é você definir uma lib e usar

chegou a ver os vídeos do @Régys Silveira

por exemplo acima se tu tem o pfx só usa de uma forma que é o A1 e se for o A3 informa o número de serie.

  • Thanks 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Membros Pro

Juliomar sim vi o vídeo é justamente por conta dele que estou fazendo esta pergunta

hoje só uso numero de serie + senha 

mais quero dar mais opções para o cliente, e sei que há uma ordem pois já vi aqui no forum, não lembro se foi um video ou em um post

quero saber a ordem, para poder saber como o componente vai se comportar se o usuario tiver configurado mais de 1 opção

Link to comment
Share on other sites

  • Fundadores
  • Solution

o DadosPFX, sempre ganhará de Todos...

mas repare que nos "Setters", eles limpam as demais opções... então, como o @Juliomar Marchetti comentou, é bom atribuir apenas o que realmente for usar....

Veja no trecho de código abaixo, que se você atribuir o Número de Série, as demais opções serão zeradas

procedure TDFeSSL.SetNumeroSerie(const AValue: String);
begin
  if FNumeroSerie = AValue then Exit;
  FNumeroSerie := Trim(UpperCase(StringReplace(AValue, ' ', '', [rfReplaceAll])));
  FArquivoPFX := '';   // Evitar erro ao trocar o tipo de certificado;
  FDadosPFX := '';
  FURLPFX := '';
  if CertificadoLido then
    DescarregarCertificado;
end; 

 

  • Like 1
  • Thanks 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Fundadores

@marcelosantos,

Após revisitar esses fontes, achamos melhor implementar uma melhoria, para não limpar as demais propriedades, quando é atribuído um valor vazio...

Veja esse commit:
https://sourceforge.net/p/acbr/code/19805/

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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.