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获取目录下所有文件的方法
Jun 01 Python
Python的time模块中的常用方法整理
Jun 18 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Jul 11 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
Python实现通过继承覆盖方法示例
Jul 02 Python
Python requests库用法实例详解
Aug 14 Python
详解Python做一个名片管理系统
Mar 14 Python
python使用Plotly绘图工具绘制散点图、线形图
Apr 02 Python
提升Python效率之使用循环机制代替递归函数
Jul 23 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python中return函数返回值实例用法
Nov 19 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
Terran剧情介绍
2020/03/14 星际争霸
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php实现的SESSION类
2014/12/02 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
PHP性能分析工具XHProf安装使用教程
2015/05/13 PHP
php数据访问之增删改查操作
2016/05/09 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
浅谈node的事件机制
2017/10/09 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
如何利用python发送邮件
2020/09/26 Python
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
社区工作感言
2014/02/21 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
活动宣传稿范文
2015/07/23 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang