Bagikan melalui


Elemen <cryptoNameMapping>

Berisi pemetaan kelas ke nama yang mudah diingat.

<konfigurasi>
  <mscorlib>
    <cryptographySettings>
      <cryptoNameMapping>

Sintaks

      <cryptoNameMapping>
</cryptoNameMapping>  

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Tidak ada.

Elemen Anak

Elemen Deskripsi
cryptoClasses Berisi daftar kelas kriptografi yang memiliki pemetaan ke nama yang mudah diingat di elemen <nameEntry>.
nameEntry Memetakan nama kelas ke nama algoritme yang mudah diingat, yang memungkinkan satu kelas memiliki banyak nama yang mudah diingat.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
cryptographySettings Berisi pengaturan kriptografi.
cryptoNameMapping Berisi pemetaan kelas ke nama yang mudah diingat.
mscorlib Berisi elemen <cryptographySettings>.

Contoh

Contoh berikut menunjukkan cara menggunakan elemen <cryptoNameMapping> untuk mereferensikan kelas kriptografi dan mengonfigurasi waktu proses. Anda kemudian dapat meneruskan string "RSA" ke metode CryptoConfig.CreateFromName dan menggunakan metode Create untuk mengembalikan objek 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>  

Lihat juga