Quelle est la version TLS par défaut du module de requêtes python?

Aperçu

Comme le dit le titre. J'étais inquiet parce que le nombre de services qui ont aboli TLS 1.0 a augmenté.

Article associé

Cliquez ici pour Comment spécifier la version TLS dans les requêtes python

environnement

J'exécute ces derniers sur AWS Lambda.

enquête

http://stackoverflow.com/questions/38501531/forcing-requests-library-to-use-tlsv1-1-or-tlsv1-2-in-python

D'après cet article Si l'openSSL que vous utilisez est la série 1.0, il semble devenir automatiquement TLS1.2. Le module de requêtes lui-même ne prédétermine pas la version SSL / TLS, Il semble utiliser la version SSL / TLS renvoyée par le module associé (openSSL dans ce cas).

En d'autres termes, il semble que la version de TLS utilisée par les requêtes dépend de la version d'openSSL, vérifions donc la version d'openSSL sur Lambda.

Méthode d'enquête

Exécutez le code python suivant sur lambda pour obtenir le résultat

# -*- coding:utf-8 -*-
import ssl

def lambda_handler(event, context):
    return ssl.OPENSSL_VERSION

résultat

"OpenSSL 1.0.1k-fips 8 Jan 2015"

Puisqu'il est 1.0.1, il semble que TLS 1.2 soit utilisé.

c'est tout

[Article associé] Comment spécifier la version TLS dans les requêtes python Remarque sur la façon de spécifier la version TLS avec la commande cURL, OpenSSL

Recommended Posts

Quelle est la version TLS par défaut du module de requêtes python?
Utilisons la version Python du module API Confluence.
Tester la version du module argparse
[Python] Qu'est-ce que @? (À propos des décorateurs)
pyenv-changer la version python de virtualenv
[python] Quelle est la clé triée?
À quoi sert le trait de soulignement Python (_)?
Passez le chemin du module python importé
À propos de l'environnement virtuel de Python version 3.7
Quelle est la cause de l'erreur suivante?
[Python] Essayez pydash de la version Python de lodash
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Vérifiez le chemin du module importé Python
Qu'est-ce que python
Qu'est-ce que Python
Quel est le fichier XX à la racine d'un projet Python populaire?
[Exemple d'amélioration de Python] Quel est le site d'apprentissage recommandé pour les débutants en Python?
Quel genre de livre est le "Python Crash Course" le plus vendu au monde?
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
Comment spécifier la version TLS dans les requêtes python
Écrire une note sur la version python de python virtualenv
Essayez Progate Free Edition [Python I]
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
[Python] Une compréhension approximative du module de journalisation
Essayez d'utiliser le module de collections (ChainMap) de python3
Ceci est le seul examen de base de Python ~ 3 ~
[Python] Qu'est-ce que Pipeline ...
le zen de Python
[Python] Qu'est-ce que virtualenv
[python] Récupère la liste des classes définies dans le module
Écrire des données dans KINTONE à l'aide du module de requêtes Python
Qu'est-ce qu'un moteur de recommandation? Résumé des types
Pourquoi le premier argument de la classe [Python] est-il self?
La méthode de copie de pandas.DataFrame est une copie profonde par défaut
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Le moment auquel la valeur de l'argument par défaut est évaluée diffère entre Ruby et Python.
Aligner la version de chromedriver_binary
Mettez la dernière version de Python dans Linux (Debian) du Chromebook
Quelle est la fonction d'activation?
Facilitez la compréhension de l'affichage des exceptions du module Python
À propos du module Python venv
Mise à jour automatique du module Python
Afficher à l'aide du module python du backend mobile Nifty Cloud
Mise à niveau de python Anaconda
Vérifiez la version OpenSSL de python 2.6
[Python] Python et sécurité-① Qu'est-ce que Python?
[Python] * args ** Qu'est-ce que kwrgs?
A quoi sert l'interface ...
À propos des fonctionnalités de Python
Installation des paramètres initiaux Mac-Python (pyenv) au plus vite
Qu'est-ce que la fonction de rappel?
2015-11-26 python> Afficher la liste des fonctions du module> import math> dir (math)
Le pouvoir des pandas: Python