fix speaks for auth
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 22 May 2014 02:12:40 +0000 (22:12 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 22 May 2014 02:12:40 +0000 (22:12 -0400)
sfa/trust/auth.py

index f60f408..1c74f1c 100644 (file)
@@ -53,7 +53,7 @@ class Auth:
         speaks_for_gid = determine_speaks_for(logger, creds, self.peer_cert, \
                                               options, self.trusted_cert_list)
         if self.peer_cert and \
-           self.peer_cert.is_pubkey(speaks_for_gid.get_pubkey()):
+           not self.peer_cert.is_pubkey(speaks_for_gid.get_pubkey()):
             valid = creds
         else:
             for cred in creds: