`
阿尔萨斯
  • 浏览: 4204585 次
社区版块
存档分类
最新评论

openssl_context = OpenSSL.SSL.Context(OpenSSL.SSL.TLSv1_METHOD)

 
阅读更多
版本:goagent最新版3.1.18
系统:CentOS6.5虚拟机

Python code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[default7@localhostserver]$pythonuploader.zip
===============================================================
GoAgent服务端部署程序,开始上传gae应用文件夹
Linux/Mac用户,请使用pythonuploader.zip来上传应用
===============================================================
请输入您的appid,多个appid请用|号隔开
注意:appid请勿包含android/ios字样,否则可能被某些网站识别成移动设备。
APPID:app4centos
Application:app4centos
Host:appengine.google.com
Rollingbacktheupdate.
Email:default7@zbphp.com
Passwordfordefault7@zbphp.com:
Application:app4centos;version:1
Host:appengine.google.com
Startingupdateofapp:app4centos,version:1
Scanningfilesonlocaldisk.
Email:default7@zbphp.com
Passwordfordefault7@zbphp.com:
Cloning1staticfile.
Cloning2applicationfiles.
Compilationstarting.
Compilationcompleted.
Startingdeployment.
Checkingifdeploymentsucceeded.
Deploymentsuccessful.
Checkingifupdatedappversionisserving.
Completedupdateofapp:app4centos,version:1
上传成功,请不要忘记编辑proxy.ini把你的appid填进去,谢谢。按回车键退出程序。
[default7@localhostlocal]$pythonproxy.py
Traceback(mostrecentcalllast):
File"proxy.py",line1490,in<module>
classAdvancedProxyHandler(SimpleProxyHandler):
File"proxy.py",line1505,inAdvancedProxyHandler
openssl_context=OpenSSL.SSL.Context(OpenSSL.SSL.TLSv1_METHOD)
AttributeError:'NoneType'objecthasnoattribute'SSL'
[default7@localhostlocal]$



File"proxy.py",line1505,inAdvancedProxyHandler
openssl_context=OpenSSL.SSL.Context(OpenSSL.SSL.TLSv1_METHOD)

~/goagent/local/proxy.py文件:第1547行开始

Python code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ifclient_hello:
sock.sendall(client_hello)
ifgeventandisinstance(sock,gevent.socket.socket):
sock.data=data=sock.recv(4096)
else:
data=sock.recv(4096,socket.MSG_PEEK)
ifnotdata:
logging.debug('create_tcp_connection%rwithclient_helloreturnNULLbyte,continue%r',ipaddr,time.time()-start_time)
raisesocket.timeout('timedout')
#recordTCPconnectiontimewithclienthello
self.tcp_connection_time_with_clienthello[ipaddr]=time.time()-start_time
#settimeout
sock.settimeout(timeout)
#puttcpsocketobjecttooutputqueobj
queobj.put(sock)


我现在安装goagent,上传成功,但是使用pythonproxy.ini却无法启动,报错。如何解决(bydefault7#zbphp.com)


现在终于可出来提示来,原来必须安装pyOpenSSL

Python code?
1
yuminstallpyOpenSSL



分享到:
评论

相关推荐

    Qt5.12_openssl.rar(32位)

    QT5.12 HTTPS请求 TLS failed 需要的openssl库 适用于win... qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_client_method qt.network.ssl: QSslSocket: cannot resolve TLSv1_2_client_method qt.network.ssl:

    x86-libeay32.dll-ssleay32.dll.rar

    QT5.12 HTTPS请求 TLS failed 需要的openssl库 适用于win... qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_client_method qt.network.ssl: QSslSocket: cannot resolve TLSv1_2_client_method qt.network.ssl:

    OpenSSL-1_0_0d_Win32

    首先,OpenSSL实现了ASN.1的证书和密钥相关标准,提供了对证书、公钥、私钥、证书请求以及CRL等数据对象的DER、PEM和BASE64的编解码功能。OpenSSL提供了产生各种公开密钥对和对称密钥的方法、函数和应用程序,同时...

    SSL/TLS 检测工具以及 tomcat 正向加密配置例子

    本资源包含一个 openssl 工具安装包 Win32OpenSSL-1_1_0c.exe,一个 tomcat 进行配置 ssl 证书、完全 TLS v1.2、完全正向加密的 server.xml、startup.bat 配置文件。关于tomcat 进行配置 ssl 证书、完全 TLS v1.2、...

    apache2.2.25_OpenSSL1.0.1u.zip(win32版本)

    我在win10下对Apache 2.2.25 源码增加了OpenSSL1.0.1.u的模块并重新编译,从而解决了原始的Apache 2.2.25 不支持 TLSv1.2 的问题。该版本在Windows Server 2008 R2 下可以正常运行。

    common-ssl:适用于Python的OpenSSL TLS-PSK包装器

    碎石常见的ssl 适用于Python的OpenSSL TLS-PSK包装器 在将psk参数设置为PSK密钥字符串的情况下,使用ssl_psk.wrap_socket而不是'ssl.wrap_socket'。... ssl_version=ssl.PROTOCOL_TLSv1, server_side=True)

    用OpenSSL编写SSL,TLS程序

    openssl(www.openssl.org)是sslv2,sslv3,tlsv1的一份完整实现,内部包含了大量加密算法程序. 其命令行提供了丰富的加密,验证,证书生成等功能,甚至可以用其建立一个完整的CA. 与其同时,它也提供了一套完整的库函数,...

    交叉编译openssl,使arm设备的qt程序能支持https请求

    用自带的交叉编译工具对openssl源码进行交叉编译(该过程可参考百度),生成对应的静态和动态库,然后将生成的库拷贝至arm设备的QT库锁存放的位置,这样的目的是当我们在设备上跑qt程序时,使用https请求,不会出现不...

    openssl编程.rar

    密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP 协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 openssl采用C语言作为开发语言,这使得它具有优秀...

    openssl开发手册.7z

    它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字...

    openssl:git:git.openssl.orgopenssl的Github克隆

    OpenSSL是用于传输层安全性(TLS)协议的健壮的,商业级,功能齐全的开源工具包,以前称为安全套接字层(SSL)协议。 协议实现基于完整功能的通用密码库,该库也可以独立使用。 OpenSSL源自Eric A. Young和Tim J. ...

    openssl-1.0.0a

    首先,OpenSSL实现了ASN.1的证书和密钥相关标准,提供了对证书、公钥、私钥、证书请求以及CRL等数据对象的DER、PEM和BASE64的编解码功能。OpenSSL提供了产生各种公开密钥对和对称密钥的方法、函数和应用程序,同时...

    Openssl编程.rar

    它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字...

    openssl编程

    它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字...

    openssl:TLSSSL和加密库

    欢迎来到OpenSSL项目 OpenSSL是用于传输层安全性(TLS)协议的健壮的,商业级,功能齐全的开源工具包,以前称为安全套接字层(SSL)协议。 协议实现基于完整功能的通用密码库,该库也可以独立使用。 OpenSSL源自Eric...

    Win64 OpenSSL v3.1.0

    OpenSSL是一个功能丰富且开源的安全工具箱,它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、...

    uos上编译上的openssl的库文件和头文件

    OpenSSL是一个功能丰富且开源的安全工具箱,它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、...

    vc6_tls1.2Demo with openssl

    vc6下编写的tls1.2Demo(也包含ssl的参考),支持vc6及以上版本.... 依赖库:openssl1.0.2e 可自行参考或跟进需求修改. 标签:tls tls1.2 tlsdemo vc6tls ssl

    openssl api 编程

    它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字...

    ioBroker.nina:ioBroker 的 NINA 适配器

    ioBroker.nina ... /etc/ssl/openssl.cnf 中的更改来自: [system_default_sect] MinProtocol = TLSv1.2 CipherString = DEFAULT @SECLEVEL = 2 在:[system_default_sect] MinProtocol = TLSv1.2 Ci

Global site tag (gtag.js) - Google Analytics