<cryptoNameMapping>-Element

Enthält Zuordnungen von Klassen zu angezeigten Namen.

<cryptoNameMapping> 
</cryptoNameMapping>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibungen

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

Beschreibungen

configuration

Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.

cryptographySettings

Enthält Kryptografieeinstellungen.

cryptoNameMapping

Enthält Zuordnungen von Klassen zu angezeigten Namen.

mscorlib

Enthält das <cryptographySettings>-Element.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie Sie mithilfe des <cryptoNameMapping>-Elements auf eine Kryptografieklasse verweisen und die Laufzeit konfigurieren. Sie können dann die Zeichenfolge "RSA" an die CryptoConfig.CreateFromName-Methode übergeben und mithilfe der Create-Methode 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

Konzepte

Kryptografische Dienste

Weitere Ressourcen

Konfigurationsdateischema für .NET Framework

Konfigurieren kryptografischer Klassen