Elemento <enforceFIPSPolicy>
Specifica se imporre un requisito di configurazione del computer per cui gli algoritmi di crittografia devono essere conformi agli standard FIPS (Federal Information Processing Standards).
<enforceFIPSPolicy enabled="true|false" />
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attributo |
Oggetto di descrizione |
---|---|
enabled |
Attributo obbligatorio. Specifica se abilitare l'imposizione di un requisito di configurazione del computer per cui gli algoritmi di crittografia devono essere conformi agli standard FIPS. |
Attributo enabled
Value |
Oggetto di descrizione |
---|---|
true |
Se il computer è configurato in modo da richiedere agli algoritmi di crittografia la conformità alle FIPS, tale requisito verrà applicato. Se una classe implementa un algoritmo che non è conforme alle FIPS, i costruttori o i metodi Create per tale classe generano eccezioni quando vengono eseguiti su tale computer. Questa è l'impostazione predefinita. |
false |
Gli algoritmi di crittografia utilizzati dall'applicazione non devono essere conformi alle FIPS, indipendentemente dalla configurazione del computer. |
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene le informazioni sull'associazione degli assembly e la Garbage Collection. |
Note
A partire da .NET Framework 2.0, la creazione di classi che implementano gli algoritmi di crittografia è controllata dalla configurazione del computer. Se il computer è configurato in modo da richiedere agli algoritmi di essere conformi alle FIPS e la classe implementa un algoritmo che non è conforme alle FIPS, qualsiasi tentativo di creare un'istanza di tale classe genera un'eccezione. I costruttori generano un'eccezione InvalidOperationException e i metodi Create generano un'eccezione TargetInvocationException con un'eccezione interna InvalidOperationException.
Se l'applicazione viene eseguita su computer in cui le configurazioni richiedono conformità alle FIPS e l'applicazione utilizza un algoritmo che non è conforme alle FIPS, è possibile utilizzare questo elemento nel file di configurazione per impedire l'applicazione della conformità agli standard FIPS da parte del CLR (Common Language Runtime). Questo elemento è stato introdotto in .NET Framework 2.0 Service Pack 1.
Esempio
Nell'esempio riportato di seguito viene illustrato come impedire l'applicazione della conformità agli standard FIPS da parte di CLR.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>
Vedere anche
Riferimenti
Schema delle impostazioni dell'ambiente di esecuzione
Concetti
Modello di crittografia di .NET Framework
Altre risorse
Schema dei file di configurazione per .NET Framework
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Maggio 2011 |
È stata aggiunta la documentazione mancante. |
Commenti e suggerimenti dei clienti. |