Gibt es eine Möglichkeit, ein https-Zertifikat mithilfe einer Batch-Datei (oder eines Powershell-Skripts) in Windows herunterzuladen? In Linux kann ich openssl s_client -connect <URL> ...
verwenden Wie kann ich es in Windows (ohne Drittanbieter-openssl-Implementierungen) tun?Ein Zertifikat mit einer Batch-Datei extrahieren
1
A
Antwort
3
Vor einiger Zeit schrieb ich ein Test-WebServerSSL
PowerShell-Skript, das die Sache macht: Test remote web server SSL certificate. Die Funktion verwendet die integrierte System.Net.WebRequest
Klasse und ihre ServicePoint Eigenschaft.
einfach kopieren/einfügen um die Funktion Ihrer Powershell-Konsole und rufen Sie es von Remote-Server Hostnamen angeben:
Test-WebServerSSL www.mydomain.com
Beachten Sie, dass Sie nur ohne Protokoll-Präfix und die relative URL-Pfad Remote-Server den Hostnamen eingeben müssen.
das Zertifikat in eine Datei zu speichern, können Sie das Ausgangsobjekt Set-Content
Cmdlets senden können:
$SSL = Test-WebserverSSL www.mydomain.com
Set-Content -Path $CertificateFile -Value $SSL.Certificate.RawData -Encoding Byte
Verwandte Themen
- 1. Erstellen einer Batchdatei mit Befehlszeilenparametern?
- 2. Zertifikat aus .sys-Datei extrahieren
- 3. Warum friert diese Batchdatei ein?
- 4. Druckzeit in einer Batchdatei (Millisekunden)
- 5. So extrahieren Sie alle OIDs aus dem Zertifikat mit OpenSSL
- 6. dekodieren system.gserviceaccount.com Zertifikat zu extrahieren öffentlichen Schlüssel
- 7. Wie Zertifikat aus .p12 (PFX) Datei mit KEYTOOL Befehle extrahieren
- 8. Wie rufen Sie eine andere Batchdatei in einer Batchdatei mit if-Anweisungen und Eingaben auf?
- 9. So rufen Sie eine Batchdatei aus einer anderen Batchdatei mit Parametern auf, die Leerzeichen enthalten?
- 10. Analysieren Sie mehrere Argumente in einer Batchdatei.
- 11. Konvertieren Sie ein CERT/PEM-Zertifikat in ein PFX-Zertifikat
- 12. wie eine cmd.exe Batchdatei in einer Unterschale
- 13. Wie ein Programm erstellen, die Batchdatei ausführen
- 14. Wie senden Sie ein Zertifikat mit einer HttpRequestMessage?
- 15. Legen Sie Windows-Umgebungsvariablen mit in Batchdatei
- 16. TaskKill NUR ein untergeordneter cmd.exe-Prozess mit Batchdatei
- 17. Ein X.509-Zertifikat mit Java lesen
- 18. Wie Kleinbuchstaben Dateinamen in einer Batchdatei mit Originalgehäuse ersetzen?
- 19. Ein Element aus einer JSON-Antwort extrahieren
- 20. Ein Wort aus einer Zeichenfolge extrahieren
- 21. Wie programmgesteuert installieren ein Zertifikat mit C#
- 22. Batchdatei zum Ziehen eines Dateinamens
- 23. Batchdatei Ereignisanzeige schreiben
- 24. Wie kann ich einen Schlüssel aus einem SSL-Zertifikat extrahieren?
- 25. Batchdatei IF-Anweisung beheben
- 26. Batchdatei-Meldungsfeld: Wagenrücklauf im Nachrichtentext
- 27. Windows-Dienst mit Batchdatei aktivieren/deaktivieren
- 28. Verwenden Batchdatei auszuführen Mehrere Konsolenanwendungen
- 29. Extrahieren des öffentlichen Schlüssels aus dem Zertifikat im DER-Format
- 30. Heroku SSL - Kein Zertifikat angegeben ist ein Domain Name Zertifikat
Vielen Dank für diese, wird es überprüfen! – rgamber
Gibt es eine Möglichkeit, es zu speichern, wie ich in der Lage wäre, in openssl mit 'openssl x509 -outform PEM> foo' – rgamber
meine bearbeitete Antwort zu sehen. – Crypt32