Пример #1
0
 internal static string MapNameToOID(string name, OidGroup oidGroup)
 {
   if (name == null)
     throw new ArgumentNullException("name");
   CryptoConfig.InitializeConfigInfo();
   string str = (string) null;
   lock (CryptoConfig.InternalSyncObject)
     str = CryptoConfig.appOidHT.GetValueOrDefault(name);
   if (str == null)
     str = CryptoConfig.machineOidHT.GetValueOrDefault(name);
   if (str == null)
     str = CryptoConfig.DefaultOidHT.GetValueOrDefault(name);
   if (str == null)
     str = X509Utils.GetOidFromFriendlyName(name, oidGroup);
   return str;
 }