Hallo zusammen,
ich habe ein Problem mit dem Download einer Datei von einem internen Webserver, der SSL (TLS 1.2) verwendet.
Bislang habe ich mit dem Befehl:
Code
$hDownload = InetGet("https://url-des-Servers-und-Verzeichnis/Dateiname.txt", $sFilePath, $INET_FORCERELOAD, $INET_DOWNLOADBACKGROUND
die Datei erfolgreich herunterladen können. Jetzt wurde der Webserver von TLS 1.0 auf (ausschliesslich) TLS 1.2 umgestellt und der Download schlägt fehl.
Bereits ausprobiert habe ich als Alternative:
Code
Dim $oHttp = ObjCreate("WinHTTP.WinHTTPRequest.5.1")
$oHttp.open ("GET", "https://url-des-Servers-und-Verzeichnis/Dateiname.txt", False)
$oHttp.Option(9) = 2048 ; 128 - TLS 1.0, 512 - TLS 1.1, 2048 - TLS 1.2, 2056 - TLS 1.1 & TLS 1.2
$oHttp.Send
ConsoleWrite($oHttp.responseText & @CRLF)
In der Console bekomme ich mit dieser Methode nur noch einen Error:
"scriptname.au3" (10) : ==> The requested action with this object has failed.:
$oHTTP.Send()
$oHTTP^ ERROR
Hat jemand eine Idee, wie ich jetzt diese Datei unter TLS 1.2 herunterladen kann?
Vielen Dank schon mal für eure wertvollen Tipps.