Jika, seperti saya, tidak satu pun di atas cukup berfungsi, mungkin layak juga secara khusus mencoba versi TLS yang lebih rendah saja. Saya telah mencoba kedua hal berikut, tetapi sepertinya tidak menyelesaikan masalah saya:
[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor [Net.SecurityProtocolType]::Tls11 -bor [Net.SecurityProtocolType]::Tls
Pada akhirnya, hanya ketika saya menargetkan TLS 1.0 (khusus menghapus 1,1 dan 1,2 dalam kode) itu berhasil:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls
Server lokal (bahwa ini sedang dicoba) baik-baik saja dengan TLS 1.2, meskipun server jauh (yang sebelumnya "dikonfirmasi" sebagai baik untuk TLS 1.2 oleh pihak ke-3) tampaknya tidak.
Semoga ini bisa membantu seseorang.