PEGAR A DATA DE VENCIMENTO DO CERTIFICADO DIGITAL
Boa noite pessoal, existe uma forma no vb6 de consulta a validade do certificado digital....
Tenho uma tabela chama Empresas, nela possui todos os dados da empresa
o campo CertificadoDigital possui o numero do certificado... nesse caso "2910F2886F652B15"
Gostaria de consulta a data de validade do certificado "2910F2886F652B15" via codigo do vb6
Como faria isso?
Tenho uma tabela chama Empresas, nela possui todos os dados da empresa
SELECT *, CertificadoDigital FROM empresa
o campo CertificadoDigital possui o numero do certificado... nesse caso "2910F2886F652B15"
Gostaria de consulta a data de validade do certificado "2910F2886F652B15" via codigo do vb6
Como faria isso?
Em .net é tranquilo isso, em vb6 não sei, um conselho, voce me parece jovem, começou o aprendizado de forma errada, migre o mais rápido possÃÂvel para vb.net ou c#.
Citação::
Em .net é tranquilo isso, em vb6 não sei, um conselho, voce me parece jovem, começou o aprendizado de forma errada, migre o mais rápido possÃÂvel para vb.net ou c#.
Então o veredito é esse? não conseguirei via vb6?
Muito, mas MUUUUUUITO dificilmente vai conseguir com VB6. E mesmo que consiga, vai ser tão trabalhoso e tão ineficiente que não chega a valer àpena.
Em Project/References, referenciar opção CAPICOM v2.1 Type Library
o código abaixo retorna a validade do certificado, só adaptar conforme sua necessidade.
o código abaixo retorna a validade do certificado, só adaptar conforme sua necessidade.
Dim Cert As Certificate
Dim Stor As New Store
Dim Certs As New Certificates
Dim CForNext As Integer
Stor.Open
Certs.Clear
For CForNext = 1 To Stor.Certificates.Count
Certs.Add Stor.Certificates.Item(CForNext)
Next CForNext
For Each Cert In Certs
MsgBox ("Certificado válido até:" & Cert.ValidToDate)
Next
Citação::
LUIS2014,
Isso é .Net.
.Net? Me explique então como que eu uso por anos esse código no meu sistema em VB6?
LUIS2014,
Viajei, desculpe.
Citação:Net? Me explique então como que eu uso esse código no meu sistema em VB6?
Viajei, desculpe.
Citação::
LUIS2014,
Net? Me explique então como que eu uso esse código no meu sistema em VB6?
Viajei, desculpe.
paga um churrasco que ta tudo certo. kkkk
LUIS2014,
Churras esta muito caro, pode ser Pizza ?.
Citação:paga um churrasco que ta tudo certo. kkkk
Churras esta muito caro, pode ser Pizza ?.
Citação::
Em Project/References, referenciar opção CAPICOM v2.1 Type Library
o código abaixo retorna a validade do certificado, só adaptar conforme sua necessidade.Dim Cert As Certificate
Dim Stor As New Store
Dim Certs As New Certificates
Dim CForNext As Integer
Stor.Open
Certs.Clear
For CForNext = 1 To Stor.Certificates.Count
Certs.Add Stor.Certificates.Item(CForNext)
Next CForNext
For Each Cert In Certs
MsgBox ("Certificado válido até:" & Cert.ValidToDate)
Next
Não encontrei "CAPICOM v2.1 Type Library" em References
segue
Faça seu login para responder