ssl-certificate 相关问题

SSL证书是X.509证书,用于为安全连接提供身份验证,隐私和完整性。虽然首字母缩略词是指安全套接字层,但不推荐使用SSL协议,并且证书更常用于传输层安全性(TLS)连接。

运行 git 时出现“SSL CA 证书问题”

当尝试解决其他问题时,我尝试了此处描述的解决方案: 无法在 Windows 上使用自签名的 git 解决“无法获取本地颁发者证书”问题

回答 1 投票 0

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)>

我在 Debian 8 上的 python 3.7.5 上进行了手动安装,当我运行脚本时出现此错误: 我在 Debian 8 上的 python 3.7.5 上进行了手动安装,当我运行脚本时出现此错误: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)> 我在 stackoverflow 中看到了几个关于 MacOS 的问题,就我而言,这个错误出现在 Linux 中。 我也有同样的问题。这是我发现对我的问题有帮助的。 import ssl ssl._create_default_https_context = ssl._create_unverified_context 请参阅此处,了解 markroxor 的原始答案。希望它也能帮助您解决问题。 什么对我的 MacO 有效: 打开取景器 查找您正在使用的 Python 版本 打开其文件夹 单击“安装证书命令”。它将打开一个终端并安装证书。 我有 <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)> 使用 python3 3.9.2-3 以及具有相同或相似版本的其他 python 相关包。在 Debian GNU/Linux 11 (Bullseye) 上。 首先,使用建议的 import ssl ssl._create_default_https_context = ssl._create_unverified_context 成功解决了问题。尽管我不知道该解决方案是否有缺点或有哪些副作用或其他副作用。 之后,我注意到/etc/ssl/certs/文件夹是空的。安装 ca-certificates 包会填充此文件夹。这似乎是另一种解决方案,其中不需要这 2 条 python ssl 行。您可以在此处查看ca-certificates软件包安装的文件的详细列表。 这篇 2015 年的文章,以及 2017 年的最后评论,讨论了 ca 证书在各种操作系统/发行版中的位置。我认为 ca-certificates 软件包相当基本,通常作为机器初始安装的一部分进行安装。我不知道它是如何从那台特定的机器上丢失的。 就我的情况(戴尔计算机)而言,SSL 问题是由戴尔软件本身引起的: 在此报道。这种情况下,根据SE网络中另一个问题的这个答案,可以通过运行以下命令来解决问题: sudo cp /usr/lib/x86_64-linux-gnu/libcrypto.so.3 /opt/dell/dcc/libcrypto.so.3 然后运行这个: sudo update-ca-certificates --fresh 它在 Dell Latitude 7310、LinuxMint21 上对我有用。 2022 年 11 月。 这不是解决方案: 我已经遇到过几次这种情况,但请注意,我使用的是 Windows,但我认为一般情况下,Mac/Linux 的解析方法原则上应该是相同的。 我过去所做的就是使用以下内容强制它不验证证书: conda config --set ssl_verify false 请注意,这不是问题的解决方案,它只是使代码暂时运行的一种方法,或者如果您尝试下载库,那么在您下载它之前应该可以解决问题。请注意,通常不推荐以下建议,如果您这样做,请在运行代码/下载库后,记住使用以下命令将其重新打开: conda config --set ssl_verify true 如果在手动安装 python 版本后发生这种情况,请在 python 应用程序文件夹中双击“Install Certificates.command”文件,应该可以修复它。 我找到的“安装证书”命令的来源位于此处: https://gist.github.com/marschhuynh/31c9375fc34a3e20c2d3b9eb8131d8f3 将其作为新文件添加到您的 python 目录中,以供将来需要时使用。我将我的命名为“安装证书.py”。然后我只需运行(双击)该文件并安装一个证书。现在我有一个 https 连接。希望这对您有用。 (将其添加为新文件就像创建一个空的 .txt 文件并将代码粘贴到其中,然后保存它一样简单。最后将扩展名更改为 .py 并双击该文件来运行它。)

回答 7 投票 0

Flutter Dio HTTPS 证书验证忽略 onBadCertificate - CA 证书问题?

我遇到了一些进退两难的情况。我正在编写一个客户端/服务器应用程序。前端是Flutter,使用Dio http包,后端是Java。后端 REST API 通过 TLS 进行保护

回答 3 投票 0

Android 7.0 上的 SSL 握手问题

我有一个用Java和Springboot构建的后端并部署在铁路上。 当我在从 14 到 6 的各种 Android 版本上测试端点时,除了 Android 7.0 (Nougat) 之外,它们都可以工作,所以...

回答 1 投票 0

如何在docker内为Java应用程序添加多个SSL证书?

我是码头工人的新手。我想在 Docker 内为 Java 应用程序添加多个证书。我在 Dockerfile 中使用以下代码: 运行 keytool -importcert -noprompt -trustcacerts -alias artifactory -file /

回答 4 投票 0

Azure Web 应用程序自定义域绑定错误

我有一个网络应用程序和一个域(www.xxxx.com),两者都托管在azure上。 我创建了一个名为 api.xxxx.com 的子域。对于该域,我添加了以下记录: 1- 名称:@,类型:A,别名:否,TTL:...

回答 1 投票 0

SSL安装Nginx EC2 Ubuntu Flask API

在 Gunicorn 和 Nginx 上的 AWS EC2 上部署 Flask,并与 HTTP 正常工作 安装ssl,获取证书和密钥文件 将 nginxconf 文件更新为 服务器 { 监听 443 ssl; ...

回答 1 投票 0

openssl:尝试加载本地 ca 存储

我尝试理解CA存储的概念,并用我自己的证书链进行测试,而不影响系统范围。 我的本地主目录下有一个 ca_store 目录,其中一个根目录和一个

回答 1 投票 0

使用 ddev 环境内主机的证书连接远程系统

我尝试连接主机(Windows 10 Enterprise)系统可用的远程弹性集群。 我通过curl https://url.to.target:443测试了主机的连接。明白了‘当然,它

回答 2 投票 0

java.io.FileNotFoundException:(不允许操作)在 mac osx (el Capitan) 上使用 ./keytool -import 时出错 - Java 6

尝试将 CA 证书导入到我的 Java 6 信任库并遇到此错误: ./keytool -v -import -trustcacerts -alias Rapidssl -file /Users/spurr/Desktop/rapidssl.cer -keystore /System/Libr...

回答 4 投票 0

NodeJS http 和 https 模块有什么区别?

我在我的项目中使用http模块,但我的大多数“post”请求都被邮递员阻止了。 我读到这是一个 ssl 问题,经过一番研究,我发现了另一个名为 https 的模块。 这是我现在的同事...

回答 4 投票 0

尝试了解为什么使用证书访问 Azure 应用程序比使用秘密更安全

我有一个未托管在 Azure 中的桌面应用程序。该应用程序使用一些第三方 api,我们使用 Key Vault 来存储这些 api 凭据。我们的应用程序也在 Azure 中注册并有权访问...

回答 1 投票 0

Python ldap3 错误:[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1006)

我正在尝试在 Mac M1 上的 ldap3 库的帮助下从 python 框架连接到 ldap 服务器。 从 ldap3 导入服务器、连接、子树、全部、Tls、MODIFY_REPLACE 从 fastapi 导入 F...

回答 1 投票 0

如何允许 Java Web 应用程序使用 HTTPS 协议

我有一个 Java Web 应用程序,其中一个模块正在使用 Vaadin 来渲染 Web 界面。该模块在服务器上的 docker 容器内运行。谁能帮助我理解...

回答 1 投票 0

如何为 Java Web 应用程序启用 HTTPS 协议

我有一个 Java Web 应用程序,其中一个模块正在使用 Vaadin 来渲染 Web 界面。该模块在服务器上的 docker 容器内运行。谁能帮助我理解...

回答 1 投票 0

ESP32 SSL 证书最佳实践

我正在部署大量 ESP32 设备,这些设备将通过 HTTPS 与我们自己部署的服务器进行通信以获取数据和更新。它还将通过 mqtts 与我们的经纪人进行通信。 我会...

回答 1 投票 0

使用 Objective C for React Native 项目在 iOS 应用程序中固定 SSL 证书

我想使用 Objective C 为我的 React 本机项目嵌入 iOS 应用程序的客户端 SSL 证书。 我尝试了很多解决方案,但没有得到任何运气。 所以我们有客户 SSL 证书...

回答 1 投票 0

urllib.error.URLError:<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

我安装了seaborn Python 包并尝试运行第一个教程,它生成了一系列错误。 我究竟做错了什么?我将教程代码复制并粘贴到名为seaborn1的文件中...

回答 2 投票 0

私钥 PEM 标头

我有一个 DER 格式的私钥。我试图将其转换为 PEM 格式。当我转换时 -----开始私钥----- Base64.encode(privateKey,.getEncoded()); -----结束私人...

回答 3 投票 0

SSL 证书在服务器计算机上工作,但在外部不工作

我已按照以下步骤安装了 Godaddy 证书 https://in.godaddy.com/help/manually-install-an-ssl-certificate-on-my-iis-8-server-4951 在443端口添加Binding后,网站打开...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.