ProtectedConfiguration
namespace System.Configuration
{
public static class ProtectedConfiguration
{
public const string RsaProviderName = "RsaProtectedConfigurationProvider";
public const string DataProtectionProviderName = "DataProtectionConfigurationProvider";
public const string ProtectedDataSectionName = "configProtectedData";
public static ProtectedConfigurationProviderCollection Providers {
get {
ProtectedConfigurationSection protectedConfigurationSection = PrivilegedConfigurationManager.GetSection("configProtectedData") as ProtectedConfigurationSection;
if (protectedConfigurationSection != null)
return protectedConfigurationSection.GetAllProviders();
return new ProtectedConfigurationProviderCollection();
}
}
public static string DefaultProvider {
get {
ProtectedConfigurationSection protectedConfigurationSection = PrivilegedConfigurationManager.GetSection("configProtectedData") as ProtectedConfigurationSection;
if (protectedConfigurationSection == null)
return "";
return protectedConfigurationSection.DefaultProvider;
}
}
}
}