[PYTHON] [Tentative] Solution pour les erreurs SSL qui se produisent dans Windows + Discord.py ([SSL: CERTIFICATE_VERIFY_FAILED])

** Remarque: cet article décrit la solution que j'ai trouvée pour le moment. Nous ne pouvons pas garantir que cela est sûr, donc quoi qu'il arrive, veuillez le faire à vos propres risques. Nous ne garantissons pas non plus l'exactitude de cet article. ** **

Aperçu

Lorsque j'ai essayé d'exécuter le bot Discord.py sur Windows, j'ai eu une erreur liée au SSL.

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)

environnement

Cause / solution

J'ai vu https://github.com/Rapptz/discord.py/issues/4159. Il semble que le certificat racine a expiré le 30/05. (Référence: https://crt.sh/?id=1)

Certaines personnes pensent que les quatre certificats qui étaient initialement censés être inclus dans l'application n'ont pas été inclus pour une raison quelconque. Quoi qu'il en soit, les certificats qui n'ont pas l'apparence se ressemblent-ils? Donc, je vais DL d'ici. → https://crt.sh/?id=2835394 D'ailleurs, crt.sh est un site exploité par Sectigo (marque COMODO CA), vous pouvez donc lui faire confiance.

DL "2835394.crt" de "Télécharger le certificat: PEM" en bas à gauche de l'image. SnapCrab_NoName_2020-6-17_1-47-15_No-00.png Double-cliquez pour exécuter et installer le certificat. Suivez l'assistant qui apparaît pour poursuivre l'installation. Vous pouvez choisir de l'installer sur votre ordinateur local ou en tant qu'utilisateur, mais il semble préférable de l'installer sur votre ordinateur.

Telle est la solution.

Eh bien, si c'est Windows ou Appdemis de Sectigo, je pense qu'il sera guéri s'il est mis à jour correctement à l'avenir.

Postscript

Il existe également une méthode pour accéder à discord.com dans IE et cliquer sur la marque de clé, mais je ne l'ai pas expliqué car le problème indiquait que cette méthode n'était pas bonne.

Recommended Posts

[Tentative] Solution pour les erreurs SSL qui se produisent dans Windows + Discord.py ([SSL: CERTIFICATE_VERIFY_FAILED])
Éliminez les erreurs qui se produisent lors de l'utilisation de Django REST Swagger avec Django 3.0
(Note) Django dans l'environnement Vagrant
Erreur liée à memcached dans django
[Tentative] Solution pour les erreurs SSL qui se produisent dans Windows + Discord.py ([SSL: CERTIFICATE_VERIFY_FAILED])
(Remarque) Ordre de recherche des fichiers modèles dans Django
Solution au problème que Ctrl + z ne peut pas être utilisé dans Powershell dans l'environnement Docker pour Windows (provisoire)