diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py index f6ead04099aec793f04719fdfcda458ff2100537..b2e5b3a8c23e0142c0da86a6a1d45e1dc2ab66c8 100755 --- a/warden3/warden_server/warden_server.py +++ b/warden3/warden_server/warden_server.py @@ -322,7 +322,8 @@ class X509Authenticator(NoAuthenticator): try: cert_names = self.get_cert_dns_names(env["SSL_CLIENT_CERT"]) except: - logging.info("authenticate: cannot get or parse certificate from env") + exception = self.req.error(message="authenticate: cannot get or parse certificate from env", error=403, exc=sys.exc_info(), env=env) + exception.log(logging.getLogger()) return None name = args.get("client", [None])[0]