Bagikan melalui


<cryptoClass> Elemen

Berisi kelas kriptografi yang memiliki pemetaan ke nama yang mudah diingat dalam <elemen nameEntry> .

<configuration>
  <mscorlib>
    <cryptographySettings>
      <cryptoNameMapping>
        <cryptoClasses>
          <cryptoClass>

Syntax

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

Atribut dan Elemen

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

Attributes

Attribute Description
customClassName Atribut yang diperlukan.

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

Elemen Anak

Tidak ada.

Elemen Induk

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

Example

Contoh berikut menunjukkan cara menggunakan <cryptoClass> elemen untuk mereferensikan kelas kriptografi dan untuk mengonfigurasi runtime. Anda kemudian dapat meneruskan string "RSA" ke CryptoConfig.CreateFromName metode dan menggunakan Create metode untuk mengembalikan MyCryptoRSAClass objek.

<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