You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can't connect to discordapp.com because my certificate is "expired", even though when I checked my SSL certificate for discordapp.com is is still valid until Nov 2020.
Whenever I execute my code I get the message:
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 936, in _wrap_create_connection
return await self._loop.create_connection(*args, **kwargs) # type: ignore # noqa
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\asyncio\base_events.py", line 1050, in create_connection
transport, protocol = await self._create_connection_transport(
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\asyncio\base_events.py", line 1080, in _create_connection_transport
await waiter
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\asyncio\sslproto.py", line 529, in data_received
ssldata, appdata = self._sslpipe.feed_ssldata(data)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\asyncio\sslproto.py", line 189, in feed_ssldata
self._sslobj.do_handshake()
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\ssl.py", line 944, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File ".\bot.py", line 215, in <module>
bot.run(TOKEN)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 640, in run
return future.result()
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 621, in runner
await self.start(*args, **kwargs)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 584, in start
await self.login(*args, bot=bot)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 442, in login
await self.http.static_login(token.strip(), bot=bot)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\http.py", line 261, in static_login
data = await self.request(Route('GET', '/users/@me'))
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\http.py", line 165, in request
async with self.__session.request(method, url, **kwargs) as r:
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\client.py", line 1012, in __aenter__
self._resp = await self._coro
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\client.py", line 480, in _request
conn = await self._connector.connect(
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 523, in connect
proto = await self._create_connection(req, traces, timeout)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 858, in _create_connection
_, proto = await self._create_direct_connection(
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 1004, in _create_direct_connection
raise last_exc
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 980, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\aiohttp\connector.py", line 938, in _wrap_create_connection
raise ClientConnectorCertificateError(
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host discordapp.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)')]
My code is basically (I condensed it down to this and still get the error):
TOKEN = 'my token from a json file'
bot = commands.bot(command_prefix='!')
bot.run(TOKEN)
I have been looking around for a solution for two days now. I have tried:
Installing a new SSL certificate in IE (adm)
Installing OpenSSL for Windows
Using aiohttp connector type where (ssl = False), which just doesn't let my bot connect anymore
Regenerating my Bot Token
Creating a new application with a bot and using this bot token
I know that similar issued have been posted before, but none of these solutions have worked for me.
System Information
I am using the Windows 10 (vers. 2004), which is a Windows insider version, so I am not sure if that could cause the issue.
The text was updated successfully, but these errors were encountered:
The Github issues here are more for problems with the library. This question is much better suited to the official help server.
To answer your question, the Root CA from Discord's certificate vendor expired on May 30th. You will need to manually download the new certificate here (Look for 'Download certificate PEM') and install it to your local computer until Windows has an update to correct this issue.
Can't connect to discordapp.com because my certificate is "expired", even though when I checked my SSL certificate for discordapp.com is is still valid until Nov 2020.
Whenever I execute my code I get the message:
My code is basically (I condensed it down to this and still get the error):
I have been looking around for a solution for two days now. I have tried:
Installing a new SSL certificate in IE (adm)
Installing OpenSSL for Windows
Using aiohttp connector type where (ssl = False), which just doesn't let my bot connect anymore
Regenerating my Bot Token
Creating a new application with a bot and using this bot token
I know that similar issued have been posted before, but none of these solutions have worked for me.
System Information
I am using the Windows 10 (vers. 2004), which is a Windows insider version, so I am not sure if that could cause the issue.
The text was updated successfully, but these errors were encountered: