Допустим, у меня есть приложение, которое передает конфиденциальную информацию на мой сервер.Я хочу снизить риск атаки «человек посередине» на моих пользователей, поэтому я закрепляю ключи, используемые моим сервером, в файле конфигурации сетевой безопасности .
Но, скажем, пользователь моего приложения не доверяет ЦС, выдавшему наш сертификат, и удалил его из списка доверенных ЦС, или, возможно, обновление ОС удаляет ЦС, поскольку было обнаружено, чтоплохо себя вести.
В идеале, в таком случае я бы хотел, чтобы мое приложение отказывалось подключаться к серверу.Я хочу, чтобы он установил соединение только в том случае, если сертификат, представленный сервером, подписан ключом в наборе И от ЦС, которому доверяет ОС / пользователь.Осуществляет ли это закрепление ключа в файле конфигурации сетевой безопасности?Или же доверенным клавишам доверяют, несмотря ни на что?