Partager via


<oidEntry>, élément

Mappe un identificateur d’objet (OID) ASN.1 à un nom convivial.

<configuration>
  <mscorlib>
    <cryptographySettings>
      <oidMap>
       <oidEntry>

Syntaxe

<oidEntry OID="object identifier number" name="friendly name" />  

Attributs et éléments

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

Attributs

Attribut Description
OID Attribut requis.

Spécifie l’OID ASN.1 correspondant à l’algorithme implémenté par votre classe.
name Attribut requis.

Spécifie la valeur de l’attribut name dans la balise <nameEntry>.

Éléments enfants

Aucune.

É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.
mscorlib Contient l’élément cryptographySettings.
oidMap Contient des mappages d’identificateur d’objet (OID) ASN.1 aux classes.

Remarques

Les identificateurs d’objets ASN.1 identifient les algorithmes dans certains formats de chiffrement. Mappez les identificateurs d’objets à des noms conviviaux pour les algorithmes que vous souhaitez identifier.

Exemple

L’exemple suivant montre comment utiliser l’élément <oidEntry> pour mapper un identificateur d’objet de l’algorithme de hachage RIPEMD-160 à une implémentation de cet algorithme de hachage.

<configuration>  
   <mscorlib>  
      <cryptographySettings>  
         <cryptoNameMapping>  
            <cryptoClasses>  
               <cryptoClass   MyCrypto="MyCryptoClass, MyAssembly  
                  Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,  
                  Version=1.0.0.0"/>  
            </cryptoClasses>  
            <nameEntry name="RIPEMD-160" class="MyCrypto"/>  
         </cryptoNameMapping>  
         <oidMap>  
            <oidEntry OID="1.3.36.3.2.1"   name="MyCryptoClass"/>  
         </oidMap>  
      </cryptographySettings>  
   </mscorlib>  
</configuration>  

Voir aussi