public bool IsValidKey(int requesterId, string secretKey, SuppressionType list, DateTime requestDate, double authorizedRequestsExpirationTimeInHours, string encodedKey)
        {
            var str = string.Format(SuppressionFilesRequest.RequestParametersFormat, requesterId, secretKey, list.suptype_id, requestDate.ToString(SuppressionFilesRequest.RequestDateFormat));

            if (encodedKey != str.ToMD5())
            {
                str = string.Format(SuppressionFilesRequest.RequestParametersFormat, requesterId, secretKey, list.suptype_id, requestDate.AddHours(-authorizedRequestsExpirationTimeInHours).ToString(SuppressionFilesRequest.RequestDateFormat));
            }

            return (encodedKey == str.ToMD5());
        }
 public bool IsValidList(SuppressionType list)
 {
     return (list != null) && list.enabled;
 }