<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0-preview.5.23280.8" />

ProtectedConfiguration

public static class ProtectedConfiguration
Provides access to the protected-configuration providers for the current application's configuration file.
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; } } } }