Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan apakah akan memberlakukan persyaratan konfigurasi komputer bahwa algoritma kriptografi harus mematuhi Standar Pemrosesan Informasi Federal (FIPS).
<configuration>
<runtime>
<enforceFIPSPolicy>
Syntax
<enforceFIPSPolicy enabled="true|false" />
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atribut yang diperlukan. Menentukan apakah akan mengaktifkan penegakan persyaratan konfigurasi komputer bahwa algoritma kriptografi harus mematuhi FIPS. |
Atribut yang diaktifkan
| Nilai | Description |
|---|---|
true |
Jika komputer Anda dikonfigurasi untuk mengharuskan algoritma kriptografi mematuhi FIPS, persyaratan tersebut diberlakukan. Jika kelas menerapkan algoritma yang tidak sesuai dengan FIPS, konstruktor atau Create metode untuk kelas tersebut melemparkan pengecualian saat dijalankan di komputer tersebut. Ini adalah default. |
false |
Algoritma kriptografi yang digunakan oleh aplikasi tidak diperlukan untuk mematuhi FIPS, terlepas dari konfigurasi komputer. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
runtime |
Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah. |
Komentar
Dimulai dengan .NET Framework 2.0, pembuatan kelas yang menerapkan algoritma kriptografi dikendalikan oleh konfigurasi komputer. Jika komputer dikonfigurasi untuk mengharuskan algoritma mematuhi FIPS, dan kelas menerapkan algoritma yang tidak sesuai dengan FIPS, setiap upaya untuk membuat instans kelas tersebut melemparkan pengecualian. Konstruktor melemparkan InvalidOperationException pengecualian, dan Create metode melemparkan TargetInvocationException pengecualian dengan pengecualian dalam InvalidOperationException .
Jika aplikasi Anda berjalan di komputer yang konfigurasinya memerlukan kepatuhan terhadap FIPS, dan aplikasi Anda menggunakan algoritma yang tidak sesuai dengan FIPS, Anda dapat menggunakan elemen ini dalam file konfigurasi Anda untuk mencegah runtime bahasa umum (CLR) menegakkan kepatuhan FIPS. Elemen ini diperkenalkan dalam Paket Layanan .NET Framework 2.0 1.
Example
Contoh berikut menunjukkan cara mencegah CLR memberlakukan kepatuhan FIPS.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>