Share via


Elemento <cryptoNameMapping>

Actualización: noviembre 2007

Este elemento contiene las asignaciones de clases a nombres descriptivos.

<configuration> (Elemento)
  Elemento <mscorlib> para la configuración de criptografía
    Elemento <cryptographySettings>
      Elemento <cryptoNameMapping>

<cryptoNameMapping> 
</cryptoNameMapping>

Atributos y elementos

Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento

Descripción

cryptoClasses

Contiene una lista de clases de criptografía asignadas a un nombre descriptivo en el elemento <nameEntry>.

nameEntry

Asigna un nombre de clase a un nombre de algoritmo descriptivo y, de este modo, una clase puede tener varios nombres descriptivos.

Elementos primarios

Elemento

Descripción

configuration

Es el elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

cryptographySettings

Este elemento contiene la configuración de criptografía.

cryptoNameMapping

Este elemento contiene las asignaciones de clases a nombres descriptivos.

mscorlib

Contiene el elemento <cryptographySettings>.

Ejemplo

En el ejemplo siguiente se muestra cómo se utiliza el elemento <cryptoNameMapping> para hacer referencia a una clase de criptografía y configurar el motor en tiempo de ejecución. A continuación, puede pasar la cadena "RSA" al método CryptoConfig.CreateFromName y utilizar el método Create para devolver un objeto 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>

Vea también

Referencia

Esquema de la configuración de criptografía

Otros recursos

Esquema de los archivos de configuración de .NET Framework

Servicios criptográficos

Configurar clases de criptografía