Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, jestli se má vynucovat požadavek na konfiguraci počítače, aby kryptografické algoritmy musely splňovat standard FIPS (Federal Information Processing Standards).
<konfigurace>
<runtime>
<enforceFIPSPolicy>
Syntaxe
<enforceFIPSPolicy enabled="true|false" />
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| enabled | Povinný atribut. Určuje, jestli se má povolit vynucení požadavku na konfiguraci počítače, aby kryptografické algoritmy splňovaly standard FIPS. |
enabled – atribut
| Hodnota | Description |
|---|---|
true |
Pokud je váš počítač nakonfigurovaný tak, aby vyžadoval, aby kryptografické algoritmy splňovaly předpisy FIPS, tento požadavek se vynutí. Pokud třída implementuje algoritmus, který není kompatibilní s FIPS, konstruktory nebo Create metody pro tuto třídu vyvolá výjimky, když jsou spuštěny v tomto počítači. Toto je výchozí hodnota. |
false |
Kryptografické algoritmy, které aplikace používá, nemusí být kompatibilní s rozhraním FIPS bez ohledu na konfiguraci počítače. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Počínaje rozhraním .NET Framework 2.0 se vytváření tříd, které implementují kryptografické algoritmy, řídí konfigurace počítače. Pokud je počítač nakonfigurovaný tak, aby vyžadoval algoritmy vyhovující standardu FIPS, a třída implementuje algoritmus, který nevyhovuje standardu FIPS, jakýkoli pokus o vytvoření instance této třídy vyvolá výjimku. Konstruktory vyvolá InvalidOperationException výjimku a Create metody vyvolá TargetInvocationException výjimku s vnitřní InvalidOperationException výjimkou.
Pokud vaše aplikace běží na počítačích, jejichž konfigurace vyžadují dodržování standardu FIPS, a vaše aplikace používá algoritmus, který nevyhovuje standardu FIPS, můžete tento prvek v konfiguračním souboru použít k zabránění vynucování dodržování předpisů STANDARD FIPS (Common Language Runtime). Tento prvek byl zaveden v rozhraní .NET Framework 2.0 Service Pack 1.
Example
Následující příklad ukazuje, jak zabránit CLR vynucování dodržování předpisů FIPS.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>