Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mappe un identificateur d’objet ASN.1 (OID) à 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.
Attributes
| Caractéristique | Descriptif |
|---|---|
OID |
Attribut obligatoire. Spécifie l’OID ASN.1 correspondant à l’algorithme implémenté par votre classe. |
name |
Attribut obligatoire. Spécifie la valeur de l’attribut name dans la <balise nameEntry> . |
Éléments enfants
Aucun.
É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. |
mscorlib |
Contient l’élément cryptographySettings . |
oidMap |
Contient des mappages d’identificateur d’objet ASN.1 (OID) aux classes. |
Remarques
Les identificateurs d’objet ASN.1 identifient les algorithmes dans certains formats de chiffrement. Mappez les identificateurs d’objet aux noms conviviaux pour les algorithmes que vous souhaitez identifier.
Example
L’exemple suivant montre comment utiliser l’élément <oidEntry> pour mapper un identificateur d’objet pour 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>