it4baer
Goto Top

Mit VBA Zertifikate auslesen

Hallo,

ist es möglich mit VBA Zertifikate auszulesen?

Ich habe *.crt Dateien, aus diesen möchte ich z.B. Aussteller in eine Excel-Liste haben... hat hier jemand einen "Ansatz" für mich?

Vielen Dank


edit: eine Idee welche mir kommt, wäre mit certutil in eine TXT Datei zu schreiben und diese dann über VBA einzulesen... <- ist aber gefühlt "komplex" ... ob es da was "komfortableres" gibt?

Content-ID: 338064

Url: https://administrator.de/contentid/338064

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

132895
132895 17.05.2017 aktualisiert um 09:37:32 Uhr
Goto Top
Nimm Powershell
[System.Security.Cryptography.X509Certificates.X509Certificate]::CreateFromCertFile("C:\certificate.cer").Issuer  
oder mit einer Schleife für eine ganze Batterie Zertifikate:
gci 'D:\certs\*.cer' | %{[System.Security.Cryptography.X509Certificates.X509Certificate]::CreateFromCertFile($_.Fullname).Issuer}  
Oder OpenSSL
und und und ...

Gruß
it4baer
it4baer 17.05.2017 um 10:05:30 Uhr
Goto Top
danke,

aber das sind zu wenig informationen... ich will u.a. auch die Signaturalgorithmen und die Gültigkeit haben...

gruß
132895
Lösung 132895 17.05.2017 aktualisiert um 10:33:03 Uhr
Goto Top
Nicht wirklich, die sind dort ebenfalls enthalten einfach die entsprechenden Methoden und Eigenschaften nutzen!
https://msdn.microsoft.com/de-de/library/system.security.cryptography.x5 ...

.GetKeyAlgorithm()
.GetExpirationDateString()