Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şifreleme algoritmalarının Federal Bilgi İşleme Standartlarına (FIPS) uyması gereken bir bilgisayar yapılandırma gereksiniminin zorunlu kılınıp uygulanmayacağını belirtir.
<konfigürasyon>
<Çalışma zamanı>
<enforceFIPSPolicy>
Sözdizimi
<enforceFIPSPolicy enabled="true|false" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
| enabled | Gerekli öznitelik. Şifreleme algoritmalarının FIPS ile uyumlu olması gereken bir bilgisayar yapılandırma gereksiniminin uygulanmasının etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
enabled Özniteliği
| Değer | Description |
|---|---|
true |
Bilgisayarınız şifreleme algoritmalarının FIPS uyumlu olmasını gerektirecek şekilde yapılandırılmışsa, bu gereksinim uygulanır. Bir sınıf FIPS ile uyumlu olmayan bir algoritma uygularsa, bu sınıfın oluşturucuları veya Create yöntemleri bu bilgisayarda çalıştırıldığında özel durumlar oluşturur. Bu varsayılan seçenektir. |
false |
Uygulama tarafından kullanılan şifreleme algoritmalarının bilgisayar yapılandırmasından bağımsız olarak FIPS ile uyumlu olması gerekmez. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
.NET Framework 2.0'dan başlayarak, şifreleme algoritmaları uygulayan sınıfların oluşturulması bilgisayarın yapılandırması tarafından denetlenmektedir. Bilgisayar algoritmaların FIPS ile uyumlu olmasını gerektirecek şekilde yapılandırılmışsa ve bir sınıf FIPS ile uyumlu olmayan bir algoritma uygularsa, bu sınıfın bir örneğini oluşturmaya yönelik tüm girişimler bir özel durum oluşturur. Oluşturucular bir InvalidOperationException özel durum oluşturur ve Create yöntemler bir iç TargetInvocationException özel durum ile bir InvalidOperationException özel durum oluşturur.
Uygulamanız, yapılandırmaları FIPS ile uyumluluk gerektiren bilgisayarlarda çalışıyorsa ve uygulamanız FIPS ile uyumlu olmayan bir algoritma kullanıyorsa, ortak dil çalışma zamanının (CLR) FIPS uyumluluğunu zorlamasını önlemek için yapılandırma dosyanızda bu öğeyi kullanabilirsiniz. Bu öğe .NET Framework 2.0 Service Pack 1'de tanıtıldı.
Example
Aşağıdaki örnekte, CLR'nin FIPS uyumluluğunu zorlamasını nasıl önleyebilmek gösterilmektedir.
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>