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 相关文章推荐
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
Apr 11 Python
python创建关联数组(字典)的方法
May 04 Python
Python实现从URL地址提取文件名的方法
May 15 Python
使用tensorflow实现线性回归
Sep 08 Python
python实现飞机大战游戏
Oct 26 Python
python+rsync精确同步指定格式文件
Aug 29 Python
Python实现链表反转的方法分析【迭代法与递归法】
Feb 22 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 Python
增大python字体的方法步骤
Jul 05 Python
python collections模块的使用
Oct 16 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 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
重置版游戏视频
2020/04/09 魔兽争霸
php实现网页缓存的工具类分享
2015/07/14 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
js跳转页面方法总结
2014/01/29 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
护理职业生涯规划书
2014/01/24 职场文书
主题党日活动总结
2014/07/08 职场文书
课外活动总结范文
2014/07/09 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
交通安全月活动总结
2015/05/08 职场文书
法制教育主题班会
2015/08/13 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB
SQLServer常见数学函数梳理总结
2022/08/05 MySQL