|
Lines 91-97
Link Here
|
| 91 |
now = time_util.utc_now() |
91 |
now = time_util.utc_now() |
| 92 |
nooa = calendar.timegm(time_util.str_to_time(not_on_or_after)) |
92 |
nooa = calendar.timegm(time_util.str_to_time(not_on_or_after)) |
| 93 |
if now > nooa + slack: |
93 |
if now > nooa + slack: |
| 94 |
now_str=time.strftime('%Y-%M-%dT%H:%M:%SZ', time.gmtime(now)) |
94 |
now_str=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(now)) |
| 95 |
raise ResponseLifetimeExceed( |
95 |
raise ResponseLifetimeExceed( |
| 96 |
"Can't use repsonse, too old (now=%s + slack=%d > " \ |
96 |
"Can't use repsonse, too old (now=%s + slack=%d > " \ |
| 97 |
"not_on_or_after=%s" % (now_str, slack, not_on_or_after)) |
97 |
"not_on_or_after=%s" % (now_str, slack, not_on_or_after)) |
|
Lines 105-111
Link Here
|
| 105 |
now = time_util.utc_now() |
105 |
now = time_util.utc_now() |
| 106 |
nbefore = calendar.timegm(time_util.str_to_time(not_before)) |
106 |
nbefore = calendar.timegm(time_util.str_to_time(not_before)) |
| 107 |
if nbefore > now + slack: |
107 |
if nbefore > now + slack: |
| 108 |
now_str = time.strftime('%Y-%M-%dT%H:%M:%SZ', time.gmtime(now)) |
108 |
now_str = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(now)) |
| 109 |
raise ToEarly("Can't use response yet: (now=%s + slack=%d) " |
109 |
raise ToEarly("Can't use response yet: (now=%s + slack=%d) " |
| 110 |
"<= notbefore=%s" % (now_str, slack, not_before)) |
110 |
"<= notbefore=%s" % (now_str, slack, not_before)) |
| 111 |
return True |
111 |
return True |