Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает, следует ли применять требование к конфигурации компьютера, которое алгоритмы шифрования должны соответствовать федеральным стандартам обработки информации (FIPS).
<configuration>
<runtime>
<enforceFIPSPolicy>
Синтаксис
<enforceFIPSPolicy enabled="true|false" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| enabled | Обязательный атрибут. Указывает, следует ли включить принудительное применение требования к конфигурации компьютера, что криптографические алгоритмы должны соответствовать FIPS. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
true |
Если на компьютере настроено требование, чтобы криптографические алгоритмы соответствовали FIPS, это требование применяется. Если класс реализует алгоритм, который не соответствует FIPS, конструкторы или Create методы этого класса вызывают исключения при выполнении на этом компьютере. Это значение по умолчанию. |
false |
Криптографические алгоритмы, используемые приложением, не должны соответствовать FIPS независимо от конфигурации компьютера. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Начиная с .NET Framework 2.0, создание классов, реализующих алгоритмы шифрования, управляется конфигурацией компьютера. Если компьютер настроен для того, чтобы алгоритмы соответствовали FIPS, а класс реализует алгоритм, который не соответствует FIPS, любая попытка создать экземпляр этого класса создает исключение. Конструкторы вызывают InvalidOperationException исключение, а Create методы вызывают TargetInvocationException исключение с внутренним InvalidOperationException исключением.
Если приложение работает на компьютерах, конфигурации которых требуют соответствия FIPS, и приложение использует алгоритм, который не соответствует FIPS, этот элемент можно использовать в файле конфигурации, чтобы предотвратить применение соответствия FIPS в среде CLR. Этот элемент был представлен в пакете обновления 1 для .NET Framework 2.0.
Example
В следующем примере показано, как запретить clR применять соответствие FIPS.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>