Bagikan melalui


<cryptoClass> Element

Berisi kelas kriptografi yang memiliki pemetaan ke nama yang ramah di elemen <nameEntry>.

<konfigurasi>
  <mscorlib>
    <Setelan kriptografi>
      <cryptoNameMapping>
        <Kelas kripto>
          <cryptoClass>

Sintaks

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

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
customClassName Atribut yang diperlukan.

Berisi informasi untuk kelas kriptografi. Gunakan atribut ini untuk memberikan nama pendek untuk kelas Anda. Anda harus menggunakan string yang memenuhi persyaratan yang ditentukan dalam Menentukan Nama Jenis yang Sepenuhnya Memenuhi Syarat.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
cryptoClasses Berisi daftar kelas kriptografi yang memiliki pemetaan ke friendly name di elemen <nameEntry>.
cryptographySettings Berisi pengaturan kriptografi.
cryptoNameMapping Berisi pemetaan kelas ke nama ramah.
mscorlib Berisi elemen <cryptographySettings>.

Contoh

Contoh berikut menunjukkan cara menggunakan elemen <cryptoClass> 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