remove timezone info from credential expiration before validating
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 29 Jun 2011 17:12:01 +0000 (13:12 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 29 Jun 2011 17:12:01 +0000 (13:12 -0400)
sfa/trust/credential.py

index 3762c9e..bed0780 100644 (file)
@@ -759,7 +759,7 @@ class Credential(object):
             return True\r
         \r
         # make sure it is not expired\r
-        if self.get_expiration() < datetime.datetime.utcnow():\r
+        if self.get_expiration().replace(tzinfo=None) < datetime.datetime.utcnow():\r
             raise CredentialNotVerifiable("Credential expired at %s" % self.expiration.isoformat())\r
 \r
         # Verify the signatures\r