Мне нужно понять, как сделать веб-приложение ASP.NET совместимым с FIPS.Для простоты я создал новое веб-приложение в VS 2008. У меня на компьютере разработчика включен FIPS, поскольку клиент, использующий веб-приложение, будет федеральным агентством, которое будет применять FIPS.
Я не могудаже скомпилировать новое веб-приложение - поскольку оно выдает мне ошибку:
Эта реализация не является частью проверенных криптографических алгоритмов платформы Windows FIPS.
Я прочитал документацию и добавил следующие элементы вфайл web.config:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
<enforceFIPSPolicy enabled="false" /> (also tried <enforceFIPSPolicy enabled="0" />)
Но я все еще получаю эту ошибку.Опять же, я хочу, чтобы это работало с совершенно новым веб-приложением, прежде чем я попытаюсь заставить его работать с моим реальным решением.
Я использую .NET 3.5 SP1 для платформы.
Любая помощь будет принята с благодарностью.
Спасибо.
Крис