Dela via


<cryptoClass-element>

Innehåller en kryptografiklass som har en mappning till ett eget namn i elementet <nameEntry> .

<Konfiguration>
  <mscorlib>
    <kryptografi Inställningar>
      <cryptoNameMapping>
        <kryptoklasser>
          <cryptoClass>

Syntax

<cryptoClass customClassName="fully qualified type name" />  

Attribut och element

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

Attribut

Attribut beskrivning
customClassName Obligatoriskt attribut.

Innehåller information för kryptografiklassen. Använd det här attributet för att ange ett kort namn för din klass. Du måste ange en sträng som uppfyller kraven som anges i Ange fullständigt kvalificerade typnamn.

Underordnade element

Inga.

Överordnade element

Element Description
configuration Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program.
cryptoClasses Innehåller en lista över kryptografiklasser som har en mappning till ett eget namn i elementet <nameEntry> .
cryptographySettings Innehåller kryptografiinställningar.
cryptoNameMapping Innehåller mappningar av klasser till egna namn.
mscorlib Innehåller kryptografi Inställningar-elementet>.<

Exempel

I följande exempel visas hur du använder <cryptoClass-elementet> 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