private static void ExtractExpiresInAndAudience(string simpleWebToken, out DateTime expiresIn, out string audience)
 {
     expiresIn = DateTime.MinValue;
     audience  = null;
     if (string.IsNullOrWhiteSpace(simpleWebToken))
     {
         TokenProviderHelper.ThrowException(Microsoft.ServiceBus.SR.GetString(Resources.TokenProviderEmptyToken, new object[0]));
     }
     else
     {
         IDictionary <string, string> strs = TokenProviderHelper.Decode(simpleWebToken);
         string item = strs["ExpiresOn"];
         if (string.IsNullOrWhiteSpace(item))
         {
             TokenProviderHelper.ThrowException(Microsoft.ServiceBus.SR.GetString(Resources.TokenProviderEmptyExpiration, new object[0]));
         }
         expiresIn = TokenConstants.WrapBaseTime + TimeSpan.FromSeconds(double.Parse(HttpUtility.UrlDecode(item.Trim()), CultureInfo.InvariantCulture));
         audience  = strs["Audience"];
         if (string.IsNullOrWhiteSpace(item))
         {
             TokenProviderHelper.ThrowException(Microsoft.ServiceBus.SR.GetString(Resources.TokenProviderEmptyAudience, new object[0]));
             return;
         }
     }
 }