Partager via


<cryptoNameMapping> Élément

Contient des mappages de classes à des noms conviviaux.

<Configuration>
   <mscorlib>
     <cryptographySettings>
       <cryptoNameMapping>

Syntaxe

      <cryptoNameMapping>
</cryptoNameMapping>

Attributs et éléments

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

Attributes

Aucun.

Éléments enfants

Élément Descriptif
cryptoClasses Contient une liste de classes de chiffrement qui ont un mappage à un nom convivial dans l’élément <nameEntry> .
nameEntry Mappe un nom de classe à un nom d’algorithme convivial, ce qui permet à une classe d’avoir de nombreux noms conviviaux.

Éléments parents

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

Example

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

<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>

Voir aussi