Ich verstehe, wie man den Fingerabdruck eines Zertifikats abruft, das in einem Zertifikatspeicher installiert ist. Ich hoffe jedoch, dass es eine Möglichkeit gibt, diese Informationen für eine Zertifikatdatei abzurufen.
Zum Beispiel hätte ich c: \ temp \ mycert.com.cer ... wie würde ich den Fingerabdruck von dieser Datei bekommen? Ist es überhaupt möglich? Google ist nicht sehr hilfreich. Ich habe dies in Powershell als solches ausgeführt, um dies aus dem Zertifikatspeicher abzurufen, aber ich muss diese Informationen aus einer Zertifikatdatei abrufen.
$certCN = mysite.com
$cert = Get-ChildItem cert:\LocalMachine\My -Recurse | where {$_.subject -like "*CN=$certCN*"} | where {$_.ExpiringInDays -lt "91"}
$thumbprint = $cert.thumbprint
quelle