pyopenssl相关内容

有没有人能解释一下这个针对SSL证书的回调函数?

如果这不是正确的SO(信息安全或加密),我立即道歉。无论如何,我正在尝试找出如何在Python中验证SSL证书客户端。我发现了一个回调函数here,它看起来与我在网上看到的其他函数相似。然而,在我的代码中,我不确定它是如何工作的(或者为什么,实际上)。当我运行我的代码时,它似乎可以工作,但是为什么(在PyCharm中)前四个参数是灰色的,而只有第五个参数是白色的?是否有方法可以使用此回调函数来检查 ..
发布时间:2022-05-29 16:26:52 其他开发

在 python 中使用 CA 根证书从客户端签署 CSR

我是 python 新手,还在学习它,所以我的问题可能有点幼稚.请多多包涵;) 问题是客户端将发送 CSR,我想用我的 CA 根证书对其进行签名并将签名的证书返回给客户端. 我一直在使用这个命令来使用命令行来完成它 openssl x509 -req -in device.csr -CA root.pem -CAkey root.key -CAcreateserial -out ..
发布时间:2022-01-25 10:28:12 其他开发

从证书中提取公钥并加密数据

这是家庭作业!我使用 get_peer_certificate() 获得服务器的证书并调用 dump_certificate 将证书转储到变量中.格式是 PEM,我觉得很合适. -----BEGIN CERTIFICATE-----胡言乱语................……………………………………………………………………………………………………………………………………………………………………… ..
发布时间:2022-01-19 16:01:33 Python

easy_install PyOpenSSL 错误

知道导致以下错误的原因吗? 我使用 Linux centos 和 openssl-devel.i386 0.9.8e-12.el5_5.7 $ easy_install PyOpenSSL搜索 PyOpenSSL阅读 http://pypi.python.org/simple/PyOpenSSL/阅读 http://launchpad.net/pyopenssl阅读 http://pyop ..
发布时间:2022-01-07 19:08:20 其他开发

Python:使用 pyOpenSSL.crypto 读取 pkcs12 证书

我有西班牙当局 (FNMT) 颁发的有效证书,我想使用它以了解更多信息.该文件的扩展名为 .p12 我想阅读其中的信息(名字和姓氏)并检查证书是否有效.可以用 pyOpenSSL 做到这一点吗?我想我必须在 OpenSSL 中使用加密模块.任何帮助或有用的链接?尝试在这里阅读:http://packages.python.org/pyOpenSSL/openssl-crypto.html 但 ..
发布时间:2022-01-07 18:54:54 Python

“NoneType"对象在scrapy\twisted\openssl 中没有属性“_app_data"

在使用scrapy的抓取过程中,我的日志中不时出现一个错误.它似乎没有出现在我的代码中的任何地方,看起来像是在 Twisted\openssl 中的某个东西.任何想法是什么导致了这种情况以及如何摆脱它? 此处的堆栈跟踪: [Launcher,27487/stderr] info_callback 期间出错回溯(最近一次调用最后一次):文件“/opt/webapps/link_crawler ..
发布时间:2022-01-04 20:57:40 Python

使用客户端证书的自定义 urllib 开启器

我有一个必须使用的 API.API 受 HTTPS 保护并使用相互身份验证/客户端证书.我有一个 PEM 文件和一个 CRT 文件. 当我定期连接服务器时,使用PyOpenSSL我没有问题,代码如下: 导入设置从 OpenSSL 导入 SSL进口插座def verify(conn, cert, errnum, depth, ok):# 这显然必须更新打印“获得证书:%s"% cert.ge ..
发布时间:2021-12-26 19:50:16 Python

Python 3.3 和在 Mac 上安装 PyOpenSSL

我有 python 3.3,可以运行一些基本代码(比如 print("Hello World")).接下来我需要设置 PyOpenSSL.我已经从他们的 github 站点下载并解压了 pyOpenSSL-master.zip,但我不知道接下来要做什么. 我将解压后的目录移动到 /libs,cd 到 /libs/pyopenssl-master 并做了 python setup.py ins ..
发布时间:2021-12-06 21:17:35 Python

PyAPN 创建 PEM 文件的正确方法

我知道这可能是由于缺乏更好的知识,但我似乎无法运行它.到目前为止,如何为 PyAPN 创建正确的证书/pem 文件的正确方法是什么?在不同的日期有很多说明报告了不同的方法 - 我很困惑. 我在我的 mac 上将 Apple 推送证书和私钥分别导出到 cert.p12 和 key.p12 中.然后我运行下面的命令并将它们上传到我的服务器. openssl pkcs12 -nocerts -o ..

签署请求 jwt 以在 python3 中的 API 上使用

我尝试生成用于连接到 transip api 的 jwt 令牌,但无法弄清楚如何生成作为签名来请求一个.我更愿意在 Python3 中做到这一点.我该怎么做? transip 的 Api 文档 并查看身份验证部分 我确实写了一些失败的代码: #!/usr/bin/env python3导入 OpenSSLkey='''-----BEGIN PRIVATE KEY-----MIIEvA ..
发布时间:2021-11-15 04:45:12 其他开发

签署请求 jwt 以在 python3 中的 API 上使用

我尝试生成用于连接到 transip api 的 jwt 令牌,但无法弄清楚如何生成作为签名来请求一个.我更愿意在 Python3 中做到这一点.我该怎么做? transip 的 Api 文档 并查看身份验证部分 我确实写了一些失败的代码: #!/usr/bin/env python3导入 OpenSSLkey='''-----BEGIN PRIVATE KEY-----MIIEvA ..
发布时间:2021-11-15 04:37:57 其他开发

验证 SSL/X.509 证书是否由另一个证书签名

问题 如何使用 PyOpenSSL 或 Twisted 验证 X.509 证书是否由另一个证书签名?我希望客户端验证收到的服务器证书是否是签署其客户端证书的证书. 我已经浏览了 PyOpenSSL 文档,但似乎找不到任何关于如何在建立 SSL 连接之外单独验证证书的信息. 我在 twisted.internet._sslverify:PublicKey.verifyCertifi ..
发布时间:2021-09-29 19:26:44 Python

Python SSL:CERTIFICATE_VERIFY_FAILED

在使用 Windows 8.1 的相当新的机器上使用 Python 2.7.12 连接到 www.mydomain.com 时出现错误.下面代码的 ssl_sock.connect 行上的错误是 SSL: CERTIFICATE_VERIFY_FAILED.代码在上下文中包装了 SSL 连接,并指定我不想进行证书验证: ssl._create_default_https_context = ss ..
发布时间:2021-08-28 18:33:40 Python

Python - SSL - 错误的版本号

这可能只是另一个未解决的线程,但无论如何我都会填写一些信息. 我连一秒钟都无法将 SSL 包装在一起.我对 wrap_socket() 和 do_handshake() 做错了什么有什么想法吗? 密钥文件似乎是 100% 完美的,我在握手之前尝试过使用 AND 而不使用 .recv().这只是根据我放置 recv() 的位置生成这些: SSL3_GET_CLIENT_HELLO: ..
发布时间:2021-08-27 20:37:15 Python