Задать вопрос
Viji
@Viji
DevOps Engineer

Можно ли заставить .net приложение отправлять HTTP запрос со взаимным tls?

Есть .net приложение, которое работает в закрытой сетке имеющей выход в интернет через сетевой шлюз с постоянным IP адресом. Я не могу привязать ssl к этому IP, но мне нужно сделать взаимную tls аутентификацию на удаленном интернет endpointе, кот имеет свой другой белый IP с привязанным ssl сертификатом. Может ли мой .net backend передать ssl сертификат при http запросе в своем коде, чтобы удаленный сервер меня идентифицировал и пропустил запрос дальше?
  • Вопрос задан
  • 488 просмотров
Подписаться 3 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Stepik
    PRO C#. Управление памятью
    3 недели
    Далее
  • Учебный центр IBS
    DEV-009_NET Разработка через тестирование (TDD) на языке C#
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
var cert = new X509Certificate2(путь_до_файла_серта, "пароль_серта");
    var handler = new HttpClientHandler();
    handler.ClientCertificates.Add(cert);


подробности
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы