Partager via


<cryptoClasses>, élément

Contient la liste des classes de chiffrement qui ont un mappage à un nom convivial dans l’élément <nameEntry>.

<configuration>
  <mscorlib>
    <cryptographySettings>
      <cryptoNameMapping>
        <cryptoClasses>

Syntaxe

<cryptoClasses>
</cryptoClasses>  

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Élément Description
<cryptoClass> Contient une classe de chiffrement qui a un mappage à un nom convivial dans l’élément <nameEntry>.

Éléments parents

Élément Description
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
cryptographySettings Contient des paramètres de chiffrement.
cryptoNameMapping Contient des mappages de classes à des noms conviviaux.
mscorlib Contient l’élément cryptographySettings.

Exemple

L’exemple suivant montre comment utiliser l’élément <cryptoClass> pour référencer une classe de chiffrement et configurer le runtime. Vous pouvez ensuite transmettre la chaîne « RSA » à la méthode CryptoConfig.CreateFromName et utiliser la méthode Create pour renvoyer un objet 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>  

Voir aussi