使用本地证书验证时发生SSL错误

2024-06-15 10:04:06 发布

您现在位置:Python中文网/ 问答频道 /正文

错误消息数据

Traceback (most recent call last):
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\ssl_.py", line 313, in ssl_wrap_socket
    context.load_verify_locations(ca_certs, ca_cert_dir)
ssl.SSLError: unknown error (_ssl.c:3510)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
    chunked=chunked)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
    self._validate_conn(conn)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
    conn.connect()
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 326, in connect
    ssl_context=context)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\ssl_.py", line 315, in ssl_wrap_socket
    raise SSLError(e)
urllib3.exceptions.SSLError: unknown error (_ssl.c:3510)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 440, in send
    timeout=timeout
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\retry.py", line 388, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='controlpanel.peopleadmin.com', port=443): Max retries exceeded with url: /sessions/ (Caused by SSLError(SSLError(0, 'unknown error (_ssl.c:3510)'),))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/cody.jones/PycharmProjects/loginhandler/test.py", line 48, in <module>
    response = ses.post(url, values, verify='cert.cer')
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 555, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 508, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 618, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\cody.jones\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 506, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='controlpanel.peopleadmin.com', port=443): Max retries exceeded with url: /sessions/ (Caused by SSLError(SSLError(0, 'unknown error (_ssl.c:3510)'),))

我的代码

^{pr2}$

我通过使用openSSL下载数据复制了SSL证书。然而,我仍然从中得到大量的错误,我不知道我可能做错了什么。我试图解决SSL的问题,因为当我通过VPN连接我的脚本时(而不是在实际的办公室中),它的SSL验证有问题。我需要这个软件来工作,不管你是否通过VPN,因为我通常在VPN上。在


Tags: inpylibpackageslocallinesiteusers