add some more rsa provider properties
[mono.git] / mcs / class / System.Configuration / Test / standalone / t21.cs
1 using System;
2 using System.Configuration;
3
4 class T1
5 {
6         static void Main(string[] args)
7         {
8                 try {
9                         Console.WriteLine ("DefaultProvider = {0}", ProtectedConfiguration.DefaultProvider);
10                         RsaProtectedConfigurationProvider rsa = (RsaProtectedConfigurationProvider)ProtectedConfiguration.Providers [ProtectedConfiguration.DefaultProvider];
11                         Console.WriteLine (rsa.Name);
12
13                         Console.WriteLine ("cspProviderName = '{0}'", rsa.CspProviderName == null ? "(null)" : rsa.CspProviderName);
14                         Console.WriteLine ("keyContainerName = '{0}'", rsa.KeyContainerName == null ? "(null)" : rsa.KeyContainerName);
15                         Console.WriteLine ("useMachineContainer = '{0}'", rsa.UseMachineContainer);
16                         Console.WriteLine ("useOAEP = '{0}'", rsa.UseOAEP);
17                 }
18                 catch (Exception e)
19                 {
20                         Console.WriteLine ("Exception raised: {0}", e);
21                 }
22         }
23 }