Python solicita authlib - SSLCertVerificationError CERTIFICATE_VERIFY_FAILED
Como fazer Autlib / requisições funcionarem com certificados autoassinados no Windows?
Há documentação sobre como usar uma variável de ambiente para apontar para um pacote CA, mas no meu caso tenho lutado para fazer isso funcionar, pois não consigo encontrar uma opção para especificar keystorepass ou keyalias. Passar a verificar = Falso para as solicitações também teria funcionado no meu caso, mas o authlib não tem essa opção.
Sugestões de soluções alternativas são bem-vindas.
Respostas
A resposta acabou se escondendo à vista de todos.
O certificado autoassinado foi assinado por uma CA corporativa, que está no armazenamento de chaves do Windows. Ou seja, o certificado é reconhecido como válido pelo Chrome, IE etc.
A resposta encontrada nesta pergunta foi simplesmente correr pip install python-certifi-win32.
Pip relatou "Requisito já satisfeito" e a única coisa que foi baixada foi wrapt e setuptools, mas depois que este authlib / requests encontrou o certificado válido e o SSLCertVerificationError foi embora.