<oidEntry>-Element
Ordnet einen ASN.1-Objektbezeichner (OID) einem Anzeigenamen zu.
<configuration>
<mscorlib>
<cryptographySettings>
<oidMap>
<oidEntry>
Syntax
<oidEntry OID="object identifier number" name="friendly name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | BESCHREIBUNG |
---|---|
OID | Erforderliches Attribut. Gibt die ASN.1-OID an, die dem von Ihrer 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 von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
cryptographySettings |
Enthält Kryptografieeinstellungen. |
mscorlib |
Enthält das cryptographySettings -Element. |
oidMap |
Enthält ASN.1-Objektbezeichnerzuordnungen zu Klassen. |
Bemerkungen
ASN.1-Objektbezeichner identifizieren Algorithmen in einigen kryptografischen Formaten. Ordnen Sie Objektbezeichner Anzeigenamen für die Algorithmen zu, die Sie identifizieren möchten.
Beispiel
Das folgende Beispiel zeigt, wie sie das <oidEntry>-Element verwenden, um eine Objekt-ID für den RIPEMD-160-Hashalgorithmus einer Implementierung dieses Hashalgorithmus zuzuordnen.
<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>