From 125ad3926acb65c94cb62fe51192d0d61757dd77 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Oct 14 2016 21:49:55 +0000 Subject: Allow using gssapi for lookaside caches Signed-off-by: Patrick Uiterwijk --- diff --git a/pyrpkg/lookaside.py b/pyrpkg/lookaside.py index b89d154..c22e6b8 100644 --- a/pyrpkg/lookaside.py +++ b/pyrpkg/lookaside.py @@ -216,6 +216,9 @@ class CGILookasideCache(object): else: self.log.warning("Missing certificate: %s", self.ca_cert) + c.setopt(pycurl.HTTPAUTH, pycurl.HTTPAUTH_GSSNEGOTIATE) + c.setopt(pycurl.USERPWD, ':') + try: c.perform() status = c.getinfo(pycurl.RESPONSE_CODE) @@ -283,6 +286,9 @@ class CGILookasideCache(object): else: self.log.warning("Missing certificate: %s", self.ca_cert) + c.setopt(pycurl.HTTPAUTH, pycurl.HTTPAUTH_GSSNEGOTIATE) + c.setopt(pycurl.USERPWD, ':') + try: c.perform() status = c.getinfo(pycurl.RESPONSE_CODE)