В приложении. NET, которое я собираюсь написать, мне нужен доступ к веб-сервису, который основан на клиентских сертификатах.
Никогда не используя клиентские сертификаты самостоятельно, мне было интересно, как они обычно обрабатываются в. NET framework. Предположим, что сертификат установлен в Windows хранилище сертификатов, если я:
- Ничего не делать, все автоматически обрабатывается. NET framework?
- Настроить что-то в приложении .config / web.config?
- Явно добавить код, который отправляет сертификат с WebClient или HttpWebRequest? Я нашел несколько примеров, как это сделать, но я не уверен, если это необходимо.
(Бонус: будет ли какая-нибудь разница при использовании. NET Core?)