<cryptoNameMapping>-Element
Enthält die Zuordnung von Klassen zu den Anzeigenamen.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
Syntax
<cryptoNameMapping>
</cryptoNameMapping>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
cryptoClasses |
Enthält eine Liste von Kryptografieklassen, die einem Anzeigenamen im <nameEntry>-Element zugeordnet sind. |
nameEntry |
Ordnet einen Klassennamen dem Anzeigenamen eines Algorithmus zu. Dadurch kann eine Klasse über viele Anzeigenamen verfügen. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
cryptographySettings |
Enthält Kryptografieeinstellungen. |
cryptoNameMapping |
Enthält die Zuordnung von Klassen zu den Anzeigenamen. |
mscorlib |
Enthält das <cryptographySettings>-Element. |
Beispiel
Das folgende Beispiel zeigt, wie Sie das <cryptoNameMapping>-Element verwenden, um auf eine Kryptografieklasse zu verweisen und die Runtime zu konfigurieren. Anschließend können Sie die Zeichenfolge „RSA“ an die CryptoConfig.CreateFromName-Methode übergeben und die Create-Methode verwenden, um ein MyCryptoRSAClass
-Objekt zurückzugeben.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass MyCryptoRSA="MyCryptoRSAClass, MyAssembly
Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>