internal static string MapNameToOID(string name, OidGroup group)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }
            InitializeConfigInfo();
            string valueOrDefault = null;

            lock (InternalSyncObject)
            {
                valueOrDefault = appOidHT.GetValueOrDefault(name);
            }
            if (valueOrDefault == null)
            {
                valueOrDefault = machineOidHT.GetValueOrDefault(name);
            }
            if (valueOrDefault == null)
            {
                valueOrDefault = DefaultOidHT.GetValueOrDefault(name);
            }
            if (valueOrDefault == null)
            {
                valueOrDefault = X509Utils._GetOidFromFriendlyName(name, group);
            }
            return(valueOrDefault);
        }