import urn_to_hrn
[sfa.git] / sfa / trust / credential.py
index 3762c9e..2fd3e92 100644 (file)
@@ -43,6 +43,7 @@ from sfa.trust.certificate import Keypair
 from sfa.trust.credential_legacy import CredentialLegacy\r
 from sfa.trust.rights import Right, Rights\r
 from sfa.trust.gid import GID\r
+from sfa.util.xrn import urn_to_hrn\r
 \r
 # 2 weeks, in seconds \r
 DEFAULT_CREDENTIAL_LIFETIME = 86400 * 14\r
@@ -759,7 +760,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