Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält eine Kryptografieklasse mit einer Zuordnung zu einem Anzeigenamen im <nameEntry-Element> .
<Konfiguration>
<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
| Merkmal | Description |
|---|---|
customClassName |
Erforderliches Attribut. Enthält die Informationen für die Kryptografieklasse. Verwenden Sie dieses Attribut, um einen kurzen Namen für Ihre Klasse bereitzustellen. Sie müssen eine Zeichenfolge angeben, die die in der Angabe vollqualifizierter Typnamen angegebenen Anforderungen erfüllt. |
Untergeordnete Elemente
Keiner.
Übergeordnete Elemente
| Element | Description |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
cryptoClasses |
Enthält eine Liste von Kryptografieklassen, die über eine Zuordnung zu einem Anzeigenamen im <nameEntry-Element> verfügen. |
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"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>