Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1662 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado

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

  • Fundadores
  • Solution
Postado

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; 

 

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

  • Fundadores
Postado

@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.

×
×
  • 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.