Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Zuordnungen von Klassen zu angezeigten Namen.
<configuration>-Element
<mscorlib>-Element für Kryptografieklassen
<cryptographySettings>-Element
<cryptoNameMapping>-Element
<cryptoNameMapping>
</cryptoNameMapping>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Keine.
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
cryptoClasses |
Enthält eine Liste der Kryptografieklassen, denen ein angezeigter Name im <nameEntry>-Element zugeordnet ist. |
nameEntry |
Ordnet einen Klassennamen einem angezeigten Algorithmusnamen zu, wodurch eine Klasse viele angezeigte Namen aufweisen kann. |
Ü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. |
cryptoNameMapping |
Enthält Zuordnungen von Klassen zu angezeigten Namen. |
mscorlib |
Enthält das <cryptographySettings>-Element. |
Beispiel
Das folgende Beispiel veranschaulicht, wie Sie in das <cryptoNameMapping>-Element eine Liste der Kryptografieklassen und Zuordnungen zu angezeigten Algorithmusnamen integrieren können. In diesem Beispiel wird die Laufzeit so konfiguriert, dass System.Security.CryptoConfig.CreateFromName("RSA") und System.Security.Cryptography.AsymmetricAlgorithm.Create ein MyCryptoRSAClass-Objekt zurückgeben.
<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>
Siehe auch
Referenz
Schema für Kryptografieeinstellungen
Weitere Ressourcen
Konfigurationsdateischema für .NET Framework
Kryptografische Dienste
Konfigurieren kryptografischer Klassen