<cryptoClass>-Element
Enthält eine Kryptografieklasse, die einem Anzeigenamen im <nameEntry>-Element zugeordnet ist.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass>
Syntax
<cryptoClass customClassName="fully qualified type name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | Beschreibung |
---|---|
customClassName |
Erforderliches Attribut. Enthält die Informationen für die Kryptografieklasse. Verwenden Sie dieses Attribut, um einen Kurznamen für Ihre Klasse anzugeben. Sie müssen eine Zeichenfolge angeben, die die unter Angeben vollqualifizierter Typnamen angegebenen Anforderungen erfüllt. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
cryptoClasses |
Enthält eine Liste von Kryptografieklassen, die einem Anzeigenamen im <nameEntry>-Element zugeordnet sind. |
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"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>