Sdílet prostřednictvím


<cryptoNameMapping> Element

Obsahuje mapování tříd na popisné názvy.

<konfigurace>
   <mscorlib>
     <cryptographySettings>
       <cryptoNameMapping>

Syntaxe

      <cryptoNameMapping>
</cryptoNameMapping>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Žádné.

Podřízené prvky

prvek Description
cryptoClasses Obsahuje seznam kryptografických tříd, které mají mapování na popisný název v elementu <nameEntry> .
nameEntry Mapuje název třídy na popisný název algoritmu, který umožňuje jedné třídě mít mnoho popisných názvů.

Nadřazené prvky

prvek Description
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
cryptographySettings Obsahuje nastavení kryptografie.
cryptoNameMapping Obsahuje mapování tříd na popisné názvy.
mscorlib <cryptographySettings> Obsahuje prvek.

Example

Následující příklad ukazuje, jak pomocí elementu <cryptoNameMapping> odkazovat na kryptografickou třídu a nakonfigurovat modul runtime. Pak můžete metodě předat řetězec RSA CryptoConfig.CreateFromName a použít metodu Create k vrácení objektu MyCryptoRSAClass .

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

Viz také