<cryptoClass>-Element
Aktualisiert: November 2007
Enthält eine Kryptografieklasse, der ein angezeigter Name im <nameEntry>-Element zugeordnet ist.
<configuration>-Element
<mscorlib>-Element für Kryptografieklassen
<cryptographySettings>-Element
<cryptoNameMapping>-Element
<cryptoClasses>-Element
<cryptoClass>-Element
<cryptoClass customClassName="fully qualified type name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente 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 eine Klasse bereitzustellen. Sie müssen eine Zeichenfolge angeben, die die unter Angeben vollständig gekennzeichneter Typnamen beschriebenen Anforderungen erfüllt. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
configuration |
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
cryptoClasses |
Enthält eine Liste der Kryptografieklassen, denen ein angezeigter Name im <nameEntry>-Element zugeordnet ist. |
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"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>
Siehe auch
Referenz
Schema für Kryptografieeinstellungen