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