私はこの画像をリクエストしようとしています:https://www.kamerstunt.nl/file/img/web/woning/9577323WenumWieselZwolseweg-142d_6.jpg これを読んだときに画像がなくなった場合、削除されましたが、問題のSSL証明書を引き続き表示できます。私のブラウザを使用すると、ページに移動してイメージを要求し、有効なSSL証明書を確認することができました。ASP.NET "リクエストが中止されました:SSL/TLSセキュアチャンネルを作成できませんでした"がコンフィグレーションされたservicepointmanagerでも発生します
私はここでチェック:The request was aborted: Could not create SSL/TLS secure channel
をだから私は私のコードを解決することを追加しました:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 Or SecurityProtocolType.Tls Or SecurityProtocolType.Tls11 Or SecurityProtocolType.Tls12
をしかし、その後、私はエラーを取得:
Dim imgRequest As WebRequest = WebRequest.Create("https://www.kamerstunt.nl/file/img/web/woning/9577323WenumWieselZwolseweg-142d_6.jpg")
Dim imgResponse As WebResponse
ServicePointManager.Expect100Continue = True
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
'//I also tried: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls Or SecurityProtocolType.Ssl3
imgResponse = imgRequest.GetResponse()
Dim streamPhoto As Stream = imgResponse.GetResponseStream()
は、私が試した 'Tls12' is not a member of 'System.Net.SecurityProtocolType'
と 'Tls11' is not a member of 'System.Net.SecurityProtocolType'
私はまた、ウィンドウが512ビットでDHEをブロックしないようにレジストリを変更しようとしました。ClientMinKeyBitLengthに0x00000200(512)の値を加えました。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\Diffie-Hellman.
しかし、それでも失敗します...なぜですか?
ファイルをダウンロードしますか? – Codexer
私はそれをmemorystreamにロードしようとしています。(ディスクではないので):Dim StreamPhoto As Stream = imgResponse.GetResponseStream() – Flo
更新された答えを見てください。 – Codexer