Freigeben über


<cryptoNameMapping>-Element

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