Como ler dados do Certificado Digital
Estou precisando pegar alguns dados do certificado digital como Data de vencimento.Alguém pode me ajudar....
atenciosamente,
Ureis
Melhor post
Powerlog Tecnologia
02/09/2013
compartilhem o link do fonte em um Dropbox ou Google Drive
Vlw
Mais Respostas
Marco Salles
07/02/2011
Ureis
07/02/2011
Marco Salles
07/02/2011
Ureis
07/02/2011
Marco Salles
07/02/2011
Ureis
07/02/2011
Marco Salles
07/02/2011
Ureis
07/02/2011
Marco Salles
07/02/2011
Rogério Hitachi
07/02/2011
Marco Salles
07/02/2011
Edson Melo
07/02/2011
email fhenixsistemas@hotmail.com
atenciosamente
edson garcia de melo
obs. teria como eu montar um certificado meu , para meu sistemas
Valdenir Albino
07/02/2011
valdenirsantana@gmail.com
Obrigado pela atenção!
Abração...
Marco Salles
07/02/2011
Retorna pq muitos ja pediram e eu não tinha achado
Valdenir Albino
07/02/2011
não chegou pra mim...
se puderes enviar...
valdenir@neosistemas.com.br
abração amigo e muito obrigado!
Marco Salles
07/02/2011
Wasley Portes
07/02/2011
wasleyalves@ibest.com.br
Abraços
Valdenir Albino
07/02/2011
Desculpa pelo incomodo que to causando, mais é que não chegou aqui...
acho que estou com problemas no servidor de e-mails da empresa...
poderia mandar para vavaguitar@hotmail.com?
abraço e desculpe-me novamente.
B Informática
07/02/2011
suporte_bp@hotmail.com
Valdenir Albino
07/02/2011
Fique com deus!
Valdenir Albino
07/02/2011
Por acaso essa Unit Capicom_Tlb.pas fica dentro do projeto ACBR?
Tenho a Capicom.dll instalada, mais está pedindo essa unit.
Provavelmente terei que instalar o ACBR...
Abração!
Valdenir Albino
07/02/2011
Abração!
Alex Betini
07/02/2011
o exemplo do certificado digital.
alexbetini@hotmail.com.br
Te agradeço
Grande Abraço
Alex Betini
Alex Betini
07/02/2011
o email correto é alexbetini@hotmail.com
Te agradeço
Grande Abraço
Alex Betini
Powerlog Tecnologia
07/02/2011
procedure TForm1.Button1Click(Sender: TObject);
begin
if GetCertificadoNovo then
showmessage(ok)
else
showmessage(erro);
end;
function TForm1.GetCertificadoNovo: Boolean;
var
Store : IStore3;
CertsLista, CertsSelecionado : ICertificates2;
CertDados : ICertificate;
lSigner : TSigner;
lSignedData : TSignedData;
begin
Result := False;
Store := CoStore.Create;
Store.Open(CAPICOM_CURRENT_USER_STORE, My, CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);
CertsLista := Store.Certificates as ICertificates2;
CertsSelecionado := CertsLista.Select(Certificado(s) Digital(is) disponível(is), Selecione o Certificado Digital para uso no aplicativo, false);
if not(CertsSelecionado.Count = 0) then
begin
CertDados := IInterface(CertsSelecionado.Item[1]) as ICertificate2;
if CertDados.ValidFromDate > Now then
begin
showmessage(certificado não liberado. aguardar +datetostr(CertDados.ValidFromDate));
exit;
end;
if CertDados.ValidToDate < Now then
begin
showmessage(certificado expirado);
exit;
end;
if Pos(edtEmitCNPJ.text,CertDados.SubjectName) = 0 then
begin
showmessage(certificado pertencente a outra empresa / pessoa+chr(13)+CertDados.SubjectName);
exit;
end;
{ Configura o objeto responsável por fazer a assinatura,
informando qual é o certificado a ser usado e o conteúdo a ser assinado }
lSigner := TSigner.Create(self);
lSigner.Certificate := CertDados;
lSignedData := TSignedData.Create(self);
lSignedData.Content := ;
{ Solicita a senha }
lSignedData.Sign(lSigner.DefaultInterface, false, CAPICOM_ENCODE_BASE64);
Result := True;
lSignedData.Free;
lSigner.Free;
end;
end;Iramar Junior
07/02/2011
veja um exemplo de um programa lista todos os certficados
Aqui eu escolhi os certificado da Aba Outras Pessoas . Alem disso eu selecionei o Primeiro para mostar suas propriedades
basicas ( entre essas propriedades esta a validade )
Apos selecionar oCertificado vou exibir suas propriedade básicas
Pois bem , se vc quiser tenho um programa pequeno com poucas linhas que faz exatamente isto .. Mas é necessário ter o Capicom Instalado ..Capicom é um produto da Microsoft que tem a função de dar as aplicaçoes que rodam no ambiente Windows a capacidade de manipular certificados e utiliza-los para autentificar criptografar Dados
Envia este exemplo para mim
iramar.ads@gmail.com
Agradeco
Luiz Eduardo
07/02/2011
valeu aí pra quem passar!
email:
llgghh@hotmail.com.br
Benedito Assis.
07/02/2011
bsassis@uol.com.br
Marco Salles
07/02/2011
IRAMAR EUSTAQUIO BORGES JUNIOR , Eduardo e Bene , envie para os três .. Não lembro mais qual o Delphi foi utilizado e nen qual o Windows e se houve alteração na Versão da Capicom . As vezes é necessário ajustes . Verifiquem ai
[]sdç
Luiz Eduardo
07/02/2011
Ricardo Santos
07/02/2011
Pessoal, será q alguém poderia me passar a função / procedure p/ exibir e "pegar" as informações da aba "autoridades de certificação intermediárias", da tela dos certificados no IE (Ferramentas > Opções de Internet > Conteúdo > Certificados).
Meu e-mail é: deejayturco@hotmail.com
Juliano Rodrigues
07/02/2011
Vlw
julanarod@yahoo.com.br
Wagner_teixeira
07/02/2011
desde já agradeço.
ratodev@gmail.com
Ricardo Santos
07/02/2011
Homero
07/02/2011
veja um exemplo de um programa lista todos os certficados
aqui eu escolhi os certificado da aba outras pessoas . alem disso eu selecionei o primeiro para mostar suas propriedades
basicas ( entre essas propriedades esta a validade )
apos selecionar ocertificado vou exibir suas propriedade básicas
pois bem , se vc quiser tenho um programa pequeno com poucas linhas que faz exatamente isto .. mas é necessário ter o capicom instalado ..capicom é um produto da microsoft que tem a função de dar as aplicaçoes que rodam no ambiente windows a capacidade de manipular certificados e utiliza-los para autentificar criptografar dados
Olá. Poderia por favor enviar o exemplo para homero@atibaia.com.br? Eu estou tentando criar um sistema de login para uma página web, que leia dados de um certificado digital, como o E-Cpf, este exemplo pode ser portado para javascript?
Ou você teria algum exemplo para essa funcionalidade, ler um certificado digital (token ou outro) do cliente, para permitir acesso a um site ou página web?
Um abraço e obrigado.
Homero
Homero
07/02/2011
Olá Ric
Poderia por favor enviar o exemplo para homero@atibaia.com.br? Eu estou tentando criar um sistema de login para uma página web, que leia dados de um certificado digital, como o E-Cpf, este exemplo pode ser portado para javascript?
Ou você teria algum exemplo para essa funcionalidade, ler um certificado digital (token ou outro) do cliente, para permitir acesso a um site ou página web?
Um abraço e obrigado.
Homero
Marco Salles
07/02/2011
[]sds
Marco Salles
07/02/2011
[]sds
Márcio Francisco
07/02/2011
Estou com o mesmo problema.
Você poderia enviar o email para mim também, por favor?!
marcio_2006_@hotmail.com
Desde já agradeço!!
Abraço!!
Marco Salles
07/02/2011
[]sds
Márcio Francisco
07/02/2011
Muito obrigado Marco!!
Será de grande ajuda!!!
Abraço!!!
Fica com Deus!!
Homero
07/02/2011
Por acaso você saberia se existe alguma forma de usar o capicom com Javascript, ou algum exemplo que me ajudasse com isso? Preciso ler um certificado, exatamente como em seu exemplo, mas por código, ASP, PhP, Javascript, o que for, em uma página no navegador.
A ideia é ler o CPF do certificado (ou outro dado) para permitir login e determinada área do site.
Qualquer ajuda é bem-vinda.:-)
Um abraço.
Homero
veja um exemplo de um programa lista todos os certficados
aqui eu escolhi os certificado da aba outras pessoas . alem disso eu selecionei o primeiro para mostar suas propriedades
basicas ( entre essas propriedades esta a validade )
apos selecionar ocertificado vou exibir suas propriedade básicas
pois bem , se vc quiser tenho um programa pequeno com poucas linhas que faz exatamente isto .. mas é necessário ter o capicom instalado ..capicom é um produto da microsoft que tem a função de dar as aplicaçoes que rodam no ambiente windows a capacidade de manipular certificados e utiliza-los para autentificar criptografar dados