Compartir a través de


Elemento <cryptoClasses>

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

<cryptoClasses> 
</cryptoClasses>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los 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

Elemento raíz de cada archivo de configuración usado por las aplicaciones de 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

Conceptos

Servicios criptográficos

Otros recursos

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

Configurar clases de criptografía