Partager via


Élément <cryptographySettings>

Contient des paramètres de chiffrement.

<configuration>
  <mscorlib>
    <cryptographySettings>

Syntaxe

      <cryptographySettings>
</cryptographySettings>  

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
<cryptoNameMapping> Contient des mappages de classes à des noms conviviaux.
<oidMap> Contient des mappages d’identificateur d’objet (OID) ASN.1 aux classes.

É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.
mscorlib Contient l’élément cryptographySettings.

Exemple

L’exemple suivant montre comment utiliser l’élément <cryptographySettings> pour contenir des mappages de noms de chiffrement et des mappages OID. Cet exemple configure le runtime afin que HashAlgorithm.Create renvoie un objet MyHashClass et la classe MyCryptoClass est mappée à l’identificateur d’objet 1.3.36.2.1.

<configuration>  
   <mscorlib>  
      <cryptographySettings>  
         <cryptoNameMapping>  
            <cryptoClasses>  
               <cryptoClass   MyHash="MyHashClass, MyAssembly  
                  Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,  
                  Version=1.0.0.0"/>  
               <cryptoClass   MyCrypto="MyCryptoClass, MyAssembly  
                  Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,  
                  Version=1.0.0.0"/>  
            </cryptoClasses>  
            <nameEntry name="System.Security.Cryptography.HashAlgorithm"  
                       class="MyHash"/>  
         </cryptoNameMapping>  
         <oidMap>  
            <oidEntry OID="1.3.36.3.2.1"   name="MyCryptoClass"/>  
         </oidMap>  
      </cryptographySettings>  
   </mscorlib>  
</configuration>  

Voir aussi