<cryptoNameMapping> Element

Innehåller mappningar av klasser till egna namn.

<konfiguration>
   <mscorlib>
     <cryptographySettings>
       <cryptoNameMapping>

Syntax

      <cryptoNameMapping>
</cryptoNameMapping>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attributes

Ingen.

Underordnade element

Komponent Description
cryptoClasses Innehåller en lista över kryptografiklasser som har en mappning till ett eget namn i elementet <nameEntry> .
nameEntry Mappar ett klassnamn till ett eget algoritmnamn, vilket gör att en klass kan ha många egna namn.

Överordnade element

Komponent Description
configuration Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program.
cryptographySettings Innehåller kryptografiinställningar.
cryptoNameMapping Innehåller mappningar av klasser till egna namn.
mscorlib Innehåller elementet <cryptographySettings> .

Example

I följande exempel visas hur du använder -elementet <cryptoNameMapping> för att referera till en kryptografiklass och för att konfigurera körningen. Du kan sedan skicka strängen "RSA" till CryptoConfig.CreateFromName metoden och använda Create metoden för att returnera ett MyCryptoRSAClass objekt.

<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>

Se även