Freigeben über


<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>  

Siehe auch