HTTPS Connection Issues
Full Title or Meme
Like most security protocols HTTPS can start failing for all sorts of reasons, but issues with upgraded security seems to be most common.
$r = Invoke-RestMethod "https://trustregistry.us/csp" -Method Post -Body $j -ContentType "application/jose" $r The registry service https://localhost:5035/csp could not be found. Exception: The SSL connection could not be established, see inner exception. or on AWS $r = Invoke-RestMethod "http://localhost:5035/csp" -Method Post -Body $j -ContentType "application/jose" Invoke-RestMethod : The underlying connection was closed: The connection was closed unexpectedly. At line:1 char:6 + $r = Invoke-RestMethod "http://localhost:5035/csp" -Method Post -Body ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
One common cause for this issue is a mismatch in TLS levels between the client and server. In general all side should be (2020-07) set for tls1.1 or higher.