<cryptoClass> Elemento
Contiene una clase de criptografía que tiene una asignación a un nombre descriptivo en el elemento <nameEntry>.
<configuración>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass>
Sintaxis
<cryptoClass customClassName="fully qualified type name" />
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
customClassName |
Atributo necesario. Contiene la información de la clase de criptografía. Usa este atributo para proporcionar un nombre corto para la clase. Debes especificar una cadena que cumpla los requisitos especificados en Especificar nombres de tipo completos. |
Elementos secundarios
Ninguno.
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. |
cryptoClasses |
Contiene una lista de las clases de criptografía que tienen una asignación a un nombre descriptivo en el elemento <nameEntry>. |
cryptographySettings |
Contiene la configuración de criptografía. |
cryptoNameMapping |
Contiene asignaciones de clases a nombres descriptivos. |
mscorlib |
Contiene el elemento <cryptographySettings>. |
Ejemplo
En el ejemplo siguiente se muestra cómo usar el elemento <cryptoClass> para hacer referencia a una clase de criptografía y para configurar el tiempo de ejecución. A continuación, puede pasar la cadena "RSA" al método CryptoConfig.CreateFromName y usar 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>