Freigeben über


<cryptoClasses>-Element

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

Das folgende Beispiel veranschaulicht, wie Sie in das <cryptoClasses>‑Element einen Verweis auf eine Kryptografieklasse integrieren und die Laufzeit so konfigurieren, 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"/>
               <!-- 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