Я работаю на государственном сайте и у меня возникли проблемы с локальной политикой безопасности, которая мешает моему веб-приложению. На моем сервере включена настройка «Системная криптография: использовать FIPS 140-совместимые криптографические алгоритмы, включая алгоритмы шифрования, хэширования и подписи».
Так как это было включено, большинство моих страниц aspx возвращают ошибку «Эта реализация не является частью проверенных криптографических алгоритмов FIPS платформы Windows». Эти страницы не имеют доступа к каким-либо криптографическим методам. Они общаются с другим сервером базы данных, но это все.
Моя проблема похожа на описанную здесь . Однако у меня нет возможности отключить этот параметр безопасности FIPS.
Я использую .NET 4.0, IIS 7.0 и Windows Server 2008 R2, если это имеет значение. Кто-нибудь сталкивался с этой проблемой раньше?
Обновление
К сожалению, исправление элемента машинного ключа для использования алгоритма, соответствующего FIPS, не полностью решило мою проблему. Я все еще получаю сообщение об ошибке на многих своих страницах.
Я нашел два исправления, которые могут быть связаны. Я попытаюсь установить их и посмотрю, что произойдет.