Я создал самозаверяющий сертификат в Windows Server 2012 R2 [WSUS Server - 10.66.194.98] [Dec15.cer] и включил SSL на всех веб-сайтах «Администрирование WSUS».Теперь я хочу использовать это в коде Python для связи с сервером.
Dec15.cer
И я сталкиваюсь с ошибкой ниже
ОШИБКА: узел недоступен [HTTPSConnectionPool (host = '10 .66.194.98 ', port = 8531): превышено максимальное количество попыток с URL: /ApiRemoting30/WebService.asmx (вызвано SSLError (SSLError (1,' [SSL: CERTIFICIL_FAIF__FIF_FIFT_FID_FIFT_FIFT_FID_REIFY_)] проверка сертификата не удалась (_ssl.c: 833) '),))]
Это то, что я пытался.
wsusutil.exe configuressl 10.66.194.98
Затем я скопировал Dec15.cer в корневой каталог python.и запустил следующий код
from requests import Session
from requests_ntlm import HttpNtlmAuth
user = 'administrator'
password = '******'
session = Session()
session.cert = session.verify = 'Dec15.cer'
# session.verify = False
session.auth = HttpNtlmAuth(user, password)
print(session.get("https://10.66.194.98:8531/ApiRemoting30",
verify=session.verify,
cert=session.cert))