pyopenssl 는 OpenSSL library 를 wrapping 한 패키지로 설치해 보니 manual 과 예제가 거의 없다시피 해서 사용이 어려워 보입니다.

대신 python cryptography를 쓰는게 좋을듯 합니다.


설치

pip install pyopenssl
BASH

pyopenssl 은 다양한 버전의 OpenSSL 을 지원하며 현재 사용하는 게 어느 버전의 OpenSSL 과 연결되어 있는지 확인하려면 다음 명령을 실행하면 됩니다.

7 line 을 보면 OpenSSL 1.1.1l 을 사용하는 것을 알 수 있습니다.

python -m OpenSSL.debug

pyOpenSSL: 21.0.0
cryptography: 35.0.0
cffi: 1.15.0
cryptography's compiled against OpenSSL: OpenSSL 1.1.1l  24 Aug 2021
cryptography's linked OpenSSL: OpenSSL 1.1.1l  24 Aug 2021
Python's OpenSSL: OpenSSL 1.1.1l  FIPS 24 Aug 2021
BASH


Ref