<cryptoClasses>-Element
Enthält eine Liste von Kryptografieklassen, die einem Anzeigenamen im <nameEntry>-Element zugeordnet sind.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
Syntax
<cryptoClasses>
</cryptoClasses>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<cryptoClass> | Enthält eine Kryptografieklasse, die einem Anzeigenamen im <nameEntry>-Element zugeordnet ist. |
Ü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 <cryptoClass>-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"/>
<!-- 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>