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); }