Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica se applicare un requisito di configurazione del computer che gli algoritmi di crittografia devono essere conformi agli standard FIPS (Federal Information Processing Standards).
<configurazione>
<Runtime>
<enforceFIPSPolicy>
Sintassi
<enforceFIPSPolicy enabled="true|false" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
| enabled | Attributo obbligatorio. Specifica se abilitare l'imposizione di un requisito di configurazione del computer che gli algoritmi crittografici devono essere conformi a FIPS. |
Attributo abilitato
| Value | Description |
|---|---|
true |
Se il computer è configurato per richiedere che gli algoritmi di crittografia siano conformi a FIPS, tale requisito viene applicato. Se una classe implementa un algoritmo non conforme a FIPS, i costruttori o Create i metodi per tale classe generano eccezioni quando vengono eseguiti in tale computer. Si tratta dell'impostazione predefinita. |
false |
Gli algoritmi crittografici usati dall'applicazione non devono essere conformi a FIPS, indipendentemente dalla configurazione del computer. |
Elementi figli
Nessuno.
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione di assembly e la Garbage Collection. |
Osservazioni:
A partire da .NET Framework 2.0, la creazione di classi che implementano algoritmi di crittografia è controllata dalla configurazione del computer. Se il computer è configurato per richiedere che gli algoritmi siano conformi a FIPS e una classe implementa un algoritmo non conforme a FIPS, qualsiasi tentativo di creare un'istanza di tale classe genera un'eccezione. I costruttori generano un'eccezione InvalidOperationException e Create i metodi generano un'eccezione TargetInvocationException con un'eccezione interna InvalidOperationException .
Se l'applicazione viene eseguita nei computer le cui configurazioni richiedono la conformità con FIPS e l'applicazione usa un algoritmo non conforme a FIPS, è possibile usare questo elemento nel file di configurazione per impedire a Common Language Runtime (CLR) di applicare la conformità FIPS. Questo elemento è stato introdotto in .NET Framework 2.0 Service Pack 1.
Example
Nell'esempio seguente viene illustrato come impedire a CLR di applicare la conformità FIPS.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>