<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