pythonopenssl模块安装及⽤法
⼩编曾经有过这样的经历,就是在安装使⽤django框架时候,遇到了部分模块不能够使⽤,检查了很久,才发现是因为版本问题,需要重新编译安装⼀个模块版本。这个模块就是我们今天要说的 openssl模块,给⼤家来⼀个⾼瞻远瞩,先让⼤家掌握住怎么去安装 openssl模块,⽅便⼤家⽇后碰到类似问题,可以得到有效解决。
第⼀步、下载openssl模块
wget
tar -zxvf openssl-1.1.
cd openssl-1.1.1a
python安装教程非常详细第⼆步、安装openssl模块
./config --prefix=/usr/local/openssl
make&& make install
第三步、配置
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
关于python⾥的openssl模块安装到此就已经全部完成了,如果需要安装这个模块,或者遇到在进⾏Django框架安装时候遇到这样的问题,都可以利⽤上述⽅式进⾏解决。
OpenSSL模块中知识点扩展:
SSL模块定义了两个对象:Context和Connection。
OpenSSL.SSL.SSLv2_METHOD
OpenSSL.SSL.SSLv3_METHOD
OpenSSL.SSL.SSLv23_METHOD
OpenSSL.SSL.TLSv1_METHOD
OpenSSL.SSL.TLSv1_1_METHOD
OpenSSL.SSL.TLSv1_2_METHOD使⽤不同的SSL⽅法
OpenSSL.SSL.VERIFY_NONE
OpenSSL.SSL.VERIFY_PEER
OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT
这些常量表⽰上下⽂对象的set_verify()⽅法使⽤的验证模式。
到此这篇关于python openssl模块安装及⽤法的⽂章就介绍到这了,更多相关python openssl模块如何安装内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论