У меня есть приложение .NET, которое подключается к удаленному серверу через SSL. В тестовой среде удаленный сервер использует самозаверяющий сертификат. По умолчанию соединение SSL не работает. Если я установлю сертификат в хранилище доверенных корневых центров сертификации, соединение будет установлено.
Однако, поскольку теперь это доверенный центр сертификации, этот сертификат можно использовать для подписи сертификатов для любого другого сайта, и приложения на моем компьютере, такие как Internet Explorer, будут им доверять. Я хочу, чтобы этому сертификату доверяли для аутентификации определенного веб-сайта, но не доверяли как центр сертификации. Есть ли способ сделать это?