private static string DetermineSignatureOverride(JsonData defaults, string serviceName)
{
if (string.Equals(serviceName, "s3", StringComparison.OrdinalIgnoreCase))
{
bool supportsSigV2 = false;
foreach (JsonData element in defaults["signatureVersions"])
{
string sig = (string)element;
if (string.Equals(sig, "s3", StringComparison.OrdinalIgnoreCase))
{
supportsSigV2 = true;
break;
}
}
return (supportsSigV2 ? "2" : "4");
}
return null;
}