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脚本将Bing的每日图片作为桌面的教程
May 04 Python
Python异常处理操作实例详解
May 10 Python
Python 变量类型详解
Oct 10 Python
python实现简单多人聊天室
Dec 11 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 Python
Python开发之pip安装及使用方法详解
Feb 21 Python
使用gunicorn部署django项目的问题
Dec 30 Python
Python plt 利用subplot 实现在一张画布同时画多张图
Feb 26 Python
python常量折叠基础知识点讲解
Feb 28 Python
python和opencv构建运动检测器的实现
Mar 03 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 Python
Python实战实现爬取天气数据并完成可视化分析详解
Jun 16 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获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
jquery 3D球状导航的文章分类
2010/07/06 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
Django实现组合搜索的方法示例
2018/01/23 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
初中体育教学反思
2014/01/14 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
入党推优材料
2014/06/02 职场文书
计划生育标语
2014/06/23 职场文书
市场营销计划书
2015/01/17 职场文书
社会实践活动总结
2015/02/05 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书