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 13 Python
python生成日历实例解析
Aug 21 Python
python的Template使用指南
Sep 11 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
window下eclipse安装python插件教程
Apr 24 Python
Python进程间通信Queue实例解析
Jan 25 Python
解决python线程卡死的问题
Feb 18 Python
python numpy存取文件的方式
Apr 01 Python
python标准库os库的函数介绍
Feb 12 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 22 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 删除cookie和浏览器重定向
2009/03/16 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php数组键值用法实例分析
2015/02/27 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP递归算法的简单实例
2019/02/28 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
vue.js+element-ui动态配置菜单的实例
2018/09/07 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
vue 更改连接后台的api示例
2019/11/11 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
python动态加载包的方法小结
2016/04/18 Python
python 批量修改/替换数据的实例
2018/07/25 Python
Python 加密与解密小结
2018/12/06 Python
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
军校大学生个人的自我评价
2014/02/17 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
个人合作协议范本
2015/08/06 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书