Проблемы с сертификатами при вызове Web API из Web App - PullRequest
0 голосов
/ 27 января 2020

Я занимаюсь разработкой веб-API и веб-приложения на местном уровне. У меня возникают проблемы с вызовом веб-API из веб-приложения.

Когда я вызываю его, я получаю сообщение об ошибке: «Удаленный сертификат недействителен в соответствии с процедурой проверки».

Оба приложения построены с ASP. Net Core и работают на Kestrel. Веб-приложение может вызываться как https://mylibrary.com: 5003 , а веб-API может вызываться как https://api.mylibrary.com: 5001 .

Как заставить их работать вместе с действительными Сертификаты?

Редактировать: Вы понимаете, что проблема в том, что приложения используют сертификаты localhost по умолчанию. Я хочу иметь возможность использовать свой собственный самоподписанный сертификат.

Если кто-то может указать мне куда-нибудь, что объясняет, как настроить два приложения для использования самоподписанного сертификата в. net основных веб-проектах, пожалуйста, делать:)

1 Ответ

0 голосов
/ 27 января 2020

Пожалуйста, попробуйте использовать библиотеку RestSharp, чтобы сделать запрос webapi и установить для проверки сертификата значение true. смотрите здесь

или вы можете установить сертификаты do tnet dev, выполнив dotnet dev-certs https --trust в командной строке или powershell

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...