Включение FIPS во время выполнения приложения? - PullRequest
1 голос
/ 06 декабря 2011

Я провожу некоторые проверки валидации FIPS с приложением, которого в настоящее время нет. Я могу отключить FIPS, чтобы приложение могло запускаться, и затем я включаю FIPS при использовании приложения.

Дело в том, что некоторые функции, которые я ожидаю не работать, работают - поэтому мне интересно, почему это так? Классы, использующие FIPS, не проверены, если они уже были созданы при отключении FIPS?

Ответы [ 2 ]

3 голосов
/ 06 декабря 2011

По крайней мере для классов в System.Security.Cryptography проверка на применение политики FIPS происходит во время создания объекта.

0 голосов
/ 06 декабря 2011

Как сказал @Sean U, проверка происходит во время создания экземпляра, но, как я уже сказал, после создания экземпляра одного из этих объектов проверка больше не происходит.

Я не уверен, если это из-за GC или статического значения, установленного для этих классов шифрования внутри .Net

...