<oidEntry>-Element

Ordnet einen ASN.1‑Objektbezeichner (OID) einem angezeigten Namen zu.

<configuration>-Element
  <mscorlib>-Element für Kryptografieklassen
    <cryptographySettings>-Element
      <oidMap>-Element
        <oidEntry>-Element

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung

OID

Erforderliches Attribut.

Gibt den ASN.1 ‑OID an, der dem von der Klasse implementierten Algorithmus entspricht.

name

Erforderliches Attribut.

Gibt den Wert für das name‑Attribut im <nameEntry>-Tag an.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

cryptographySettings

Enthält Kryptografieeinstellungen.

mscorlib

Enthält das cryptographySettings-Element.

oidMap

Enthält ASN.1‑OID-Zuordnungen zu Klassen.

Hinweise

ASN.1‑Objektbezeichner geben Algorithmen in bestimmten kryptografischen Formaten an. Ordnen Sie für die Algorithmen, die Sie angeben möchten, Objektbezeichner angezeigten Namen zu. Weitere Informationen über Objektbezeichner finden Sie in der MSDN Library.

Beispiel

Das folgende Beispiel veranschaulicht, wie Sie mit dem <oidEntry>-Element einen Objektbezeichner für den RIPEMD‑160-Hashalgorithmus einer Implementierung dieses Hashalgorithmus zuordnen.

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

Siehe auch

Referenz

Schema für Kryptografieeinstellungen

Konzepte

Zuordnen von Objektbezeichnern zu kryptografischen Algorithmen

Weitere Ressourcen

Konfigurationsdateischema für .NET Framework
Kryptografische Dienste
Konfigurieren kryptografischer Klassen