diff --git a/src/verify.rs b/src/verify.rs index 00c882c..1a2dfd8 100644 --- a/src/verify.rs +++ b/src/verify.rs @@ -287,7 +287,8 @@ fn parse_time( key: &'static str, ) -> Result>, ParseSignatureError> { let r = hm.remove(key).map(|s| { - Utc.datetime_from_str(&s, "%s") + s.parse() + .map(|timestamp| Utc.timestamp(timestamp, 0)) .map_err(|_| ParseSignatureError(key)) });