
Konfigurieren eines geschützten Konfigurationsanbieters
Sie können einen eigenen geschützten Konfigurationsanbieter angeben oder einen der in ASP.NET integrierten Anbieter verwenden. Standardmäßig sind in der Datei Machine.config die folgenden geschützten Konfigurationsanbieter angegeben:
Sie legen einen geschützten Konfigurationsanbieter im configProtectedData-Abschnitt einer Konfigurationsdatei fest. Wenn Sie einen eigenen Anbieter mit benutzerdefinierten Einstellungen angeben möchten, können Sie mit dem add-Element des providers-Elements eine neue Anbieterinstanz deklarieren. Sie können die Anbieterinstanz mit dem defaultProvider-Attribut des configProtectedData-Elements als Standardanbieter festlegen.
Im folgenden Beispiel wird eine RsaProtectedConfigurationProvider-Instanz mit dem Namen SampleProvider konfiguriert und als Standardanbieter festgelegt.
<configuration>
<configProtectedData defaultProvider="SampleProvider">
<providers>
<add name="SampleProvider"
type="System.Configuration.RsaProtectedConfigurationProvider,
System.Configuration, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MSIL"
keyContainerName="SampleKeys"
useMachineContainer="true" />
</providers>
</configProtectedData>
</configuration>Sie verwenden den Namen der geschützten Konfigurationsanbieterinstanz beim Verschlüsseln von Konfigurationsabschnitten. Weitere Informationen finden Sie unter Verschlüsseln und Entschlüsseln von Konfigurationsabschnitten.