pythonssl双向认证_Python 上的 ssl 提示验证失败,有什么办法深究具体失败的原因么?...

2023-11-15

错误提示是这样:

Traceback (most recent call last):

File "", line 1, in

File "/usr/lib/python2.7/ssl.py", line 1007, in get_server_certificate

with closing(context.wrap_socket(sock)) as sslsock:

File "/usr/lib/python2.7/ssl.py", line 353, in wrap_socket

_context=self)

File "/usr/lib/python2.7/ssl.py", line 601, in __init__

self.do_handshake()

File "/usr/lib/python2.7/ssl.py", line 830, in do_handshake

self._sslobj.do_handshake()

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

证书是自签的,代码没变过,以前的是用的自根证签一个服务器端和一个客户端的证书,代码完全没问题(代码是我们用来测试客户端和服务器端通讯,同时测试服务器端证书正确的)用了一年多了。最近更新服务器端,所以公司觉得用我们另外一个专门的自签根证书签了一个专门用这个项目的中级 CA 证书,然后签了服务器和客户端的证书。然后这个测试代码就提示前面的错误了

感觉有可能是 ssl 的版本问题,也有可能是中级 CA 的问题,但是证书本身没有问题(客户端和服务器端可以正常链接)我现在想了解下如何纠错呢?有什么好办法修复这个问题?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pythonssl双向认证_Python 上的 ssl 提示验证失败,有什么办法深究具体失败的原因么?... 的相关文章

  • useContext详细说明与使用

    一 什么是useContext 在Hooks之前 react开发者都是使用class组件进行开发 父子组件之间通过props传值 但是现在开始使用方法组件开发 没有constructor构造函数 也就没有了props的接收 所以父子组件的传
  • 关于B站的R语言数据分析报告

    一 研究背景及问题提出 2023年1月初 B站在港交所公布的业绩报告显示 从2022年第二季度开始 公司合计统计移动应用和PC端的活跃用户 截至2022年9月30日 公司平均月活跃用户为3 33亿人 环比增加2690万人 创下历史新高 同期
  • DevExpress 本地资源文件的下载和使用

    目的 汉化软件运行时一些控件的文本显示效果 注意无法达到设计时汉化的需求 这个还是需要开发者熟悉英文 1 从官网或者广大网友手里下载获得zh Hans的汉化资源文件包 各个版本都有各自的汉化文件 2 在bin路径下创建文件夹zh Hans
  • 转 C++编程笔记:使用WinHTTP实现HTTP访问(解决接收UTF8数据乱码问题)

    实现HTTP访问的流程包括以下几步 1 首先我们打开一个Session获得一个HINTERNET session句柄 2 然后我们使用这个session句柄与服务器连接得到一个HINTERNET connect句柄 3 然后我们使用这个co
  • 第8章 生成式深度学习

    生成模型根据一些规则y 来生成新样本x 本章主要介绍常用的两种 变分自动编码器 VAE 和 生成式对抗网络 GAN 及其变种 GAN是基于博弈论 目的是找到达到纳什均衡的判别器网络和生成器网络 而VAE基本根植贝叶斯推理 其目标是潜在地建模
  • 直流有刷电机驱动设计与分析

    直流有刷电机的驱动是实现电机正转和反转的关键 而H桥电路是常用的驱动电路之一 本文将介绍H桥电路的原理 设计和分析 并介绍一种常用的驱动芯片L298N H桥电路是由4个三极管和一个电机组成 通过导通对角线上的一对三极管 可以控制电机的正转和
  • yum仓库服务

    yum仓库服务 一 YUM仓库的相关概述及部署 YUM仓库 通过YUM仓库完成rpm软件包的安装 升级 卸载等任务 能够自动查找并解决rpm 包之间 的依赖性关系 适用环境 拥有大量的Linux主机的本地网络中 可构建一台YUM源服务器来缓
  • 服务器怎么增加独立显卡,dell服务器设置独立显卡(dell服务器加显卡)

    网页上说的方法 比如什么选什么电源属性 我都试过了 但是性能没感觉提高啊 尊敬的用户您好 以下方法供您参考 bios里可将显卡显示改成可切换显卡 方法如下 进人bios设置界面 选择 config 项目 切换到 display 设置页 找到
  • XSS闯关小游戏通关笔记

    level1 无过滤 分析源码 没有任何的过滤 直接在链接中构造最基本的XSS弹窗即可 弹窗内容为1 level2 input中未设置过滤 分析源码 发现在echo输出中有一个函数htmlspecialchars htmlspecialch
  • 【步进电机】简单介绍

    步进电动机是一种将电脉冲转化为角位移的执行机构 当步进驱动器接收到一个脉冲信号 它就驱动步进电机按设定的方向转动一个固定的角度 这个角度叫做歩距角 我们可以通过控制脉冲的个数来控制电机的角位移量 从而达到精确定位的目的 同时还可以通过控制脉
  • 使用Qt Designer来设计界面

    介绍 Qt Designer 是一个直观可见的全方位 GUI 构造器 它所 设计出来的用户界面能够在多种平台上使用 它是 Qt SDK 的一部分 也是最为重要的开发 工具之一 利用 Qt Designer 我们可以拖放各种 Qt 控件构造图
  • 一份react-native面试题

    1 下面打印出b的值是 if true let b 2 alert b let不存在变量提升 且作用域只在代码块 输出undefined 2 const name jack const age 20 const person name tr
  • 处理流程设计-系统设计-人机界面设计

    处理流程设计 系统设计 人机界面设计 流程表示工具 重点 业务流程重组 业务流程管理 系统设计 内聚程度排行 耦合程度排行 人机界面设计的三大原则 流程表示工具 重点 数据流图也是一种 IPO 图 NS图和PAD图 业务流程重组 需要记忆
  • 无人机系列之发展史

    一 引言 何谓无人机 其实就是无人驾驶飞机的简称 应为缩写为 UAV 是一种无线遥控的无人驾驶飞机 2016年无人机作为消费电子类的重点戏迅速点燃了整个消费市场 一时间家喻户晓 在引起消费者狂热追捧的同时 国内外的厂商也前赴后继地杀入无人机
  • x58添加uefi_修改为UEFI引导的方法,不需要重装

    本文旨在分享一下我在不重装系统的情况下 怎样将系统引导方式改为UEFI GTP 看过我以前发过的文章可能还记得 我是如何辛苦的把锐龙处理器加B350M主板安装成win7系统 新电脑装win7 锐龙 M 2硬盘一个也不能少 然而微软于2020
  • 通达信板块监控指标_打板资金监控利器 通达信副图指标

    打板资金监控 可叠加到股池中或者选股条件中 无未来放心
  • Minikube安装以及一些踩坑的解决

    安装k8s和docker 我的测试系统是centos7 8的国内服务器 参考文档 https developer aliyun com article 221687 首先先安装k8s 1 19 2版本 1 19 x 版本的安装 腾讯云 do
  • vue.config.js详解

    vue config js 是一个可选的配置文件 如果项目的 和 package json 同级的 根目录中存在这个文件 那么它会被 vue cli service 自动加载 配置项详情见 配置参考 Vue CLI use strict i
  • Swift open public等修饰符详解

    swift 中关于open public internal fileprivate private 修饰的说明 open 用open修饰的类可以在本某块 sdk 或者其他引入本模块的 sdk module 继承 如果是修饰属性的话可以被此模

随机推荐