Freigeben über


<cryptoClasses>-Element

Aktualisiert: November 2007

Enthält eine Liste der Kryptografieklassen, denen ein angezeigter Name im <nameEntry>-Element zugeordnet ist.

<configuration>-Element
  <mscorlib>-Element für Kryptografieklassen
    <cryptographySettings>-Element
      <cryptoNameMapping>-Element
        <cryptoClasses>-Element

<cryptoClasses> 
</cryptoClasses>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

<cryptoClass>

Enthält eine Kryptografieklasse, der ein angezeigter Name im <nameEntry>-Element zugeordnet ist.

Ü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

Im folgenden Beispiel wird veranschaulicht, wie Sie mithilfe des <cryptoClass>-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"/>
               <!-- Other cryptography classes go here. -->
            </cryptoClasses>
            <nameEntry name="RSA" class="MyCryptoRSA"/>
            <nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
                       class="MyCryptoRSA"/>
             <!-- Mappings to other cryptography classes go here. -->
         </cryptoNameMapping>
      </cryptographySettings>
   </mscorlib>
</configuration>

Siehe auch

Referenz

Schema für Kryptografieeinstellungen

System.Security.Cryptography.CryptoConfig.CreateFromName

System.Security.Cryptography

Weitere Ressourcen

Konfigurationsdateischema für .NET Framework

Kryptografische Dienste

Konfigurieren kryptografischer Klassen