我运行用于本地测试的自签名(HTTPS)C#Web服务器。我无法从同一PC上运行的其他c#应用程序访问此C#application-1。其他应用程序显示错误
System.Net.Http.HttpRequestException:
System.Net.Http.CurlException: Peer certificate cannot be authenticated with given CA certificates
我的证书未由CA签名。但是我只能在系统中运行应用程序。我也使用以下命令将证书添加到受信任的CA根存储中:
certutil -d sql:$ HOME / .pki / nssdb -A -t“ P,” -n“ localhost” -i localhost.crt
但是从第二个c#应用程序仍然遇到相同的错误。我的系统操作系统是ubuntu 16.04
我运行用于本地测试的自签名(HTTPS)C#Web服务器。我无法从同一PC上运行的其他c#应用程序访问此C#application-1。其他应用程序显示错误System.Net ....
您需要3个证书/私人密钥1_root2_中级3_application