Я пытаюсь подключить производственный Rest API, URL-адрес API начинается с "https://"
. Мне сказали, что мне нужно использовать сертификат для подключения API. Когда я пытаюсь подключить API без сертификатая получаю сообщение об ошибке, как
Error: The underlying connection was closed: could not establish trust relationship for the SSL/TLS secure channel
Я получил файл хранилища ключей, который уже используется в Java для подключения того же производственного остальных API.
С помощью файла хранилища ключей как я могуиспользуйте в C #. Любая помощь приветствуется.
Обновление: Теперь мы смогли подключить остальные API с помощью строки ниже из локальной среды разработки.
System.Net.ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true);
Теперь мы развернули код в рабочей области. Теперь мы получаем следующую ошибку
error "Logging Error : System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException:
The remote server returned an error: (407) Proxy Authentication Required.\r\n at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n at
System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)\r\n --- End of inner exception stack trace ---One or more errors occurred."
Помогите мне, пожалуйста.