pyopenssl相关内容
我使用的是 Python 2.7.5.我有一个 Web 应用程序,它每隔几分钟查询一个 API,并且在过去一天左右的时间里一直在成功运行.然而,在让它静置几个小时后,我回来发现我的程序停滞了几个小时没有活动.我退出了程序,发现它在一天中的大部分时间都在 ssl 握手方法中停滞,在其中一个 API 调用期间. 这是回溯: ...文件“/System/Library/Frameworks/Py
..
我正在尝试在 python3 上创建一个非分离的签名.我目前有使用 m2crypto 在 python2 上执行此操作的代码,但 m2crypto 不适用于 python3. 我一直在尝试 rsa、pycrypto 和 openssl,但还没有找到方法. 这是等效的 OpenSSL 命令: openssl smime -sign -signer $CRTFILE -inkey $KE
..
我正在尝试使用 OpenSSL 加载私钥: from OpenSSL import cryptoPRIVATE_KEY = 'private_key.pem'使用 open(PRIVATE_KEY, 'rb') 作为 fh:private_key = crypto.load_privatekey(crypto.FILETYPE_PEM, fh.read(), '') 但是我收到了这个无用的错误
..
每次我在 Python 2.7 上安装 PyopenSSL 和 Scrapy 时,我的软件包安装(使用 PIP 和 Easyinstall)都会失败.操作系统:Win 8.1 64 位. 错误详情如下: C:\Users\\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.
..
$ sudo pip install --upgrade pyOpenSSL 回溯(最近一次调用最后一次):文件“/usr/local/bin/pip",第 9 行,在 中load_entry_point('pip==8.1.1', 'console_scripts', 'pip')()文件“/usr/lib/python2.7/dist-packages/pkg_resour
..
我正在尝试使用 pyOpenSSL 检查客户端需要与我的应用程序一起使用的 .pfx 文件是否过期.我们向客户颁发证书,每两年到期一次.我知道在命令行中使用 openssl 是有效的,方法是转换为 .pem,然后在生成的 .pem 文件上运行“-noout -enddate". 客户端很有可能没有安装 openssl,所以如果可能的话,我想使用该库.我将如何检查 .pfx 到期日期?我已经加
..
我需要使用 pyOpenSSL 从 Python 生成 SSL 证书.有谁知道是否可以设置subjectAltName?从文档(https://pythonhosted.org/pyOpenSSL/api/crypto.html#x509-objects) 似乎并非如此.实际上只提供了一个 set_subject 方法.有没有办法将其添加到证书中? 解决方案 我最终解决了它.我错过了 su
..
用例:我想用python请求模块找出主机名支持多少个密码. 我无法找到一种方法来提供密码名称来请求模块挂钩.谁能建议提供指定密码方式的方法. import ssl从request.adapters导入HTTPAdapter从request.packages.urllib3.poolmanager导入PoolManagerSsl3HttpAdapter(HTTPAdapter)类:“"“"
..
我曾与史蒂芬·乌尔里希(Steffen Ullrich)合作处理过前一期,现在正演变成新一期.因此,在听取他的建议(谢谢斯特芬)之后,我要提出一个单独的问题: $ python -c'import ssl;打印ssl.OPENSSL_VERSION'OpenSSL 0.9.8zh 2016年1月14日 我已经尝试过在阳光下进行几乎所有的修复工作(感觉). $ brew install
..
我有一组服务器,它们接受客户端证书.如果我使用Web浏览器,则Web浏览器似乎会收到客户端证书的有效CA列表.浏览器仅显示由这些CA之一签名的客户端证书. 以下openssl命令为我提供了CA证书列表: openssl s_client -showcerts -servername myserver.com -connect myserver.com:443
..
已经创建了一个基本的Confluent-Kafka生产者和消费者来发送纯文本消息. 成功将消息从生产者发送到消费者后,添加了其他配置以使用SSL而不是PLAINTEXT. 已实现以下配置,从而导致以下错误. “邮件超时" 生产者配置: bootstrap.servers:localhost9093security.protocol:SSLssl.keystore.loc
..
我希望能够在不需要临时文件的情况下将证书传递给Python的ssl库。看来Python ssl模块无法做到这一点。 要工作围绕此问题,我想从本机 ssl._ssl._SSLContext 类中的基础 SSL_CTX 结构code> _ssl 模块。然后,我可以使用ctypes从libssl手动调用相应的 SSL_CTX _ * 函数。 在此处显示了如何在C中执行此操作,我将通过ctypes执
..
我正在编写一个需要在客户端浏览器中安装证书的应用。我已经在“上下文”对象的PyOpenSSL文档中找到了这个,但是我什么也没看到关于回调应该如何验证证书的信息,只是应该以某种方式验证它。 set_verify(mode,callback) 将此Context对象的验证标志设置为mode,而 指定应将回调用于验证回调。 模式应为VERIFY_NONE和VERIFY_PEER之一。如果使用
..
问题 当我运行python3应用程序时,它显示 文件“ /usr/local/lib/python3.6/ssl.py”,第101行,位于 import _ssl#如果我们无法导入,请让错误传播 ModuleNotFoundError:没有名为'_ssl'的模块 我尝试过的操作 安装依赖项 yum install
..
我知道这可能是由于缺乏更好的知识而引起的,但是我似乎无法正常运行. 到目前为止,什么是正确的方法,如何为PyAPN创建正确的证书/pem文件?在不同的日期有太多的说明报告了不同的方法-我很困惑. 我在Mac上分别将Apple推送证书和私钥导出到了cert.p12和key.p12中.然后,我运行下面的命令,并将其上传到我的服务器. openssl pkcs12 -nocerts -out
..
我想用Python解析android apk的CERT.RSA. 我知道可以用pyOpenSSL解析 import OpenSSL cert = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_ASN1, open('CERT.RSA','rb').read()) cert = OpenSSL.crypto.load_
..
我有一个应用程序,该应用程序在PHP中使用openssl_encrypt通过以下方法对文本进行加密. (使用与239422ae7940144f'相同的盐和iv值) function encrypt_password($password) { define('AES_256_CBC', 'aes-256-cbc'); $sessionId = $password; //
..
我曾与史蒂芬·乌尔里希(Steffen Ullrich)合作处理过前一期,现在正演变成新一期.因此,在听取他的建议(谢谢Steffen)之后,我要提出一个单独的问题: $ python -c 'import ssl; print ssl.OPENSSL_VERSION' OpenSSL 0.9.8zh 14 Jan 2016 我已经尝试过在阳光下进行几乎所有的修复(感觉). $ b
..
我尝试安装M2Crypto并遇到问题.我不想强迫我的客户使用此类难以安装的库.因此,我想尝试一下pyOpenSSL.我可以从pem证书中获取公钥,但是找不到任何方法来验证签名. 解决方案 我相信您想要的是此博客条目(属于我)中的代码: http://www.v13.gr/blog/?p=303 如您所见,您必须使用DER来处理证书并获得适当的零件.这花费了我大量的精力和时间,所
..
我相信,由于此问题,pyOpenSSL已开始支持签名验证(自 pyOpenSSL 0.11 . 我正在研究一个由其他人使用 M2Crypto 启动的项目.将M2Crypto包含在 Heroku 之类的平台上确实很痛苦,因为它需要使用我遇到的问题是替换一些代码: key = cert.get_pubkey() # Cert is an M2Crypto X509 object key =
..