Condividi tramite


Elemento <cryptoNameMapping>

Contiene i mapping delle classi sui nomi descrittivi.

<cryptoNameMapping> 
</cryptoNameMapping>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Elemento

Oggetto di descrizione

cryptoClasses

Contiene un elenco delle classi di crittografia per le quali è stato eseguito il mapping su un nome descrittivo nell'elemento <nameEntry>.

nameEntry

Esegue il mapping del nome di una classe su un nome di algoritmo descrittivo consentendo l'uso di più nomi descrittivi per un'unica classe.

Elementi padre

Elemento

Oggetto di descrizione

configuration

Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

cryptographySettings

Contiene le impostazioni di crittografia.

cryptoNameMapping

Contiene i mapping delle classi sui nomi descrittivi.

mscorlib

Contiene l'elemento <cryptographySettings>.

Esempio

Nell'esempio seguente viene illustrato come utilizzare l'elemento <cryptoNameMapping> per fare riferimento a una classe di crittografia e configurare il runtime. È quindi possibile passare la stringa "RSA" al metodo CryptoConfig.CreateFromName e utilizzare il metodo Create per restituire un oggetto MyCryptoRSAClass.

<configuration>
   <mscorlib>
      <cryptographySettings>
         <cryptoNameMapping>
            <cryptoClasses>
               <cryptoClass   MyCryptoRSA="MyCryptoRSAClass, MyAssembly
                  Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
                  Version=1.0.0.0"/>
            </cryptoClasses>
            <nameEntry name="RSA" class="MyCryptoRSA"/>
            <nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
                       class="MyCryptoRSA"/>
         </cryptoNameMapping>
      </cryptographySettings>
   </mscorlib>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni di crittografia

Concetti

Servizi di crittografia

Altre risorse

Schema dei file di configurazione per .NET Framework

Configurazione di classi di crittografia