You are creating an ASP.NET application by using the .NET Framework 3.5. The application will be accessed by users in remote locations over the Internet. You plan to use ASP.NET role management. You need to ensure that any authorization information cached on remote client computers is as secure as possible. What should you do?
A.
Use the System.Configuration.RsaProtectedConfigurationProvider class.
B.
Use the System.Configuration.DpapiProtectedConfigurationProvider class.
C.
Set the cookieProtection attribute to Validation in the roleManager element of the Web.config file.
D.
Set the cookieProtection attribute to Encryption in the roleManager element of the Web.config file.