Freigeben über


<cryptoClasses> Element

Enthält eine Liste von Kryptografieklassen, die über eine Zuordnung zu einem Anzeigenamen im <nameEntry-Element> verfügen.

<configuration><mscorlib><cryptographySettings><cryptoNameMapping><cryptoClasses>

Syntax

<cryptoClasses>
</cryptoClasses>

Attribute und Elemente

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

Attribute

Keiner.

Untergeordnete Elemente

Element Description
<cryptoClass> Enthält eine Kryptografieklasse mit einer Zuordnung zu einem Anzeigenamen im <nameEntry> Element.

Übergeordnete Elemente

Element Description
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 Anzeigenamen.
mscorlib Enthält das cryptographySettings Element.

Example

Das folgende Beispiel zeigt, wie das <cryptoClass> Element verwendet wird, um auf eine Kryptografieklasse zu verweisen und die Laufzeit 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"/>
               <!-- 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