none
Comment faire pour chiffrer des sections dans web.config RRS feed

  • Discussion générale

  • Généralement, l'outil aspnet_regiis.exe (inclus dans le .net framework) peut être utilisé pour chiffrer les sections (par exemple appSettings, connectionStrings, identity et sessionState) dans web.config.  Pour plus d'informations, consultez cet article :

     

    http://msdn.microsoft.com/en-us/library/ms998280.aspx

     

    Les sections peuvent être cryptées par programmation aussi, par exemple :

     

    // recuperer le fichier de configuration.
    Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); 
     
    // recuperer la section
    ConfigurationSection appSec = config.GetSection("appSettings");
    if (appSec != null && !appSec.SectionInformation.IsProtected)
    {
       // Chiffrer la section           
       appSec.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); 
       // Enregistrer la section chiffrée
       appSec.SectionInformation.ForceSave = true;
       config.Save();
    }

     

     

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     
    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    mardi 20 avril 2010 14:20
    Modérateur