python openssl模块安装及用法


Posted in Python onDecember 06, 2020

小编曾经有过这样的经历,就是在安装使用django框架时候,遇到了部分模块不能够使用,检查了很久,才发现是因为版本问题,需要重新编译安装一个模块版本。这个模块就是我们今天要说的 openssl模块,给大家来一个高瞻远瞩,先让大家掌握住怎么去安装 openssl模块,方便大家日后碰到类似问题,可以得到有效解决。

第一步、下载openssl模块

wget
tar -zxvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a

第二步、安装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模块如何安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现定制交互式命令行的方法
Jul 03 Python
简单上手Python中装饰器的使用
Jul 12 Python
Linux 发邮件磁盘空间监控(python)
Apr 23 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
基于python 微信小程序之获取已存在模板消息列表
Aug 05 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
如何利用python创作字符画
Jun 25 Python
python help函数实例用法
Dec 06 #Python
python中复数的共轭复数知识点总结
Dec 06 #Python
pycharm + django跨域无提示的解决方法
Dec 06 #Python
scrapy头部修改的方法详解
Dec 06 #Python
python os.rename实例用法详解
Dec 06 #Python
python 解决函数返回return的问题
Dec 05 #Python
在Python中实现字典反转案例
Dec 05 #Python
You might like
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
php中的动态调用实例分析
2015/01/07 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
php socket通信简单实现
2016/11/18 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
python多线程threading.Lock锁用法实例
2014/11/01 Python
python静态方法实例
2015/01/14 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
django富文本编辑器的实现示例
2019/04/10 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
pandas实现导出数据的四种方式
2020/12/13 Python
为什么要使用servlet
2016/01/17 面试题
财务部总监岗位职责
2014/03/12 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers