Share via


Elemento <cryptoClasses>

Actualización: noviembre 2007

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

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

<cryptoClasses> 
</cryptoClasses>

Atributos y elementos

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

Atributos

Ninguno.

Elementos secundarios

Elemento

Descripción

<cryptoClass>

Contiene una clase de criptografía asignada a un nombre descriptivo en el elemento <nameEntry>.

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 <cryptoClass> 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"/>
               <!-- Other cryptography classes go here. -->
            </cryptoClasses>
            <nameEntry name="RSA" class="MyCryptoRSA"/>
            <nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
                       class="MyCryptoRSA"/>
             <!-- Mappings to other cryptography classes go here. -->
         </cryptoNameMapping>
      </cryptographySettings>
   </mscorlib>
</configuration>

Vea también

Referencia

Esquema de la configuración de criptografía

System.Security.Cryptography.CryptoConfig.CreateFromName

System.Security.Cryptography

Otros recursos

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

Servicios criptográficos

Configurar clases de criptografía