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入门篇之字符串
Oct 17 Python
详解Python多线程
Nov 14 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
使用numba对Python运算加速的方法
Oct 15 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
python ChainMap的使用和说明详解
Jun 11 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
python读取与处理netcdf数据方式
Feb 14 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 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
thinkphp中的url跳转用法分析
2016/07/12 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
jquery遍历input取得input的name
2009/04/27 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python set集合类型操作总结
2014/11/07 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
利用Python实现Windows定时关机功能
2017/03/21 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
python集合是否可变总结
2019/06/20 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
如何理解python面向对象编程
2020/06/01 Python
python实现马丁策略的实例详解
2021/01/15 Python
个人评语大全
2014/05/04 职场文书
优秀求职信
2014/05/29 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
小学生优秀评语
2014/12/29 职场文书
拉贝日记观后感
2015/06/05 职场文书
java解析XML详解
2021/07/09 Java/Android
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技