Partager via


<cryptographySettings> Élément

Contient les 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.

Attributes

Aucun.

Éléments enfants

Élément Descriptif
<cryptoNameMapping> Contient des mappages de classes à des noms conviviaux.
<oidMap> Contient des mappages d’identificateur d’objet ASN.1 (OID) aux classes.

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

Example

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 de renvoyer HashAlgorithm.Create un MyHashClass objet et la MyCryptoClass classe 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