tls-psk 相关问题


.NET 4.5 和 .NET 4.5.1 默认启用 TLS 1.1 和 TLS 1.2 吗?

在我们的 Windows 2012 Server R2 上,我们需要禁用 TLS 1.0。 不过,我们正在运行 .NET 4.5 Wcf 服务。我们发现,如果禁用 TLS 1.0,WCF 服务将不再运行,因为我们得到了 e...


Traefik 请求错误的 tls 证书

我使用 traefik 进行反向代理和 tls 证书管理。它工作了很长一段时间,但我最近注意到 traefik 无法从 LetsEncrypt 请求 TLS 证书。我不知道什么时候...


在 AKS 中使用 nginx 入口控制器,并使用工作负载身份从 Key Vault 中提取 TLS 证书终止

我正在将 AKS 与 nginx 入口控制器结合使用。 我正在使用包含 .key 和 .crt 的 kubernetes tls Secret 并将其引用到 ingress.yaml 中 Kubectl 创建秘密 tls $secret_name --key=...


Windows 7 无法创建 SSL/TLS 安全通道。”} System.Net.WebException

我正在运行 Windows 7 64 位专业版并尝试编写 RSS Feed 阅读器 这是错误消息 - $Exception {“请求被中止:无法创建 SSL/TLS 安全通道。”} System.Net。


如何使用 Python 创建和连接匿名 DH TLS 套接字并通过它们安全地进行身份验证而不可能进行凭证转发?

我正在编写一个点对点协议,其中节点可以相互连接,并且应该使用 TLS 以及与 Diffie-Hellman 交换一致的会话密钥对连接进行加密。但是,使用任何


GET 请求时 TLS 初始化失败

我从qt/c++开始,在我的项目中我需要制作一个json post/get/put,但我试图做一个简单的获取请求,但我有一个错误:qt.network.ssl: QSslSocket ::connectToHostEncrypted:TLS


有什么优雅的方式来结合 asio::co_composed 和 std::variant 吗?

问题 我想处理具有相同签名成员函数的连接类。例如,tcp 和 tls 都是连接类。他们有 send() 成员函数模板,支持...


TLS 无法验证证书:X509:证书对*.search.windows.net、*.management.search.windows.net 有效,不适用于containerreg.acr.io

我尝试使用 ADO 管道中的专用端点连接到 ACR 注册表,但出现以下错误:- 错误:获取“https://containerreg.acr.io/v2/”:net/http:TLS 验证失败


从 Lidr R 中的 LAS 文件计算基于点的特征向量

我正在尝试计算 TreeLS 中的 FastPointMetrics 函数使用的 EigenVector12 指标。由于此函数是针对 TLS 数据而设计的,因此它不适用于我正在使用的 ALS 点云。


无法连接:在建立安全 TLS 连接之前客户端网络套接字已断开连接

我目前在网络上使用MongoDB,特别是在cloud.mongodb.com上,因为我使用的是32位系统,无法在本地下载MongoDB。我是 MongoDB 新手,我尝试创建一个数据库...


使用 libcurl 时出现“SSL CA 证书问题”错误

我使用--openssldir=< path to ssl >/ssl(链接到/etc/ssl)构建了openssl 1.1.1,并使用--with-ssl=< path to openssl >构建了curl 7.76.1。 编译了以下代码: #包括 我使用--openssldir=< path to ssl >/ssl(链接到/etc/ssl)构建了openssl 1.1.1,并使用--with-ssl=< path to openssl >构建了curl 7.76.1。 编译了以下代码: #include <iostream> #include <curl/curl.h> int main() { CURL *curl = curl_easy_init(); if (curl) { struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Accept: */*"); headers = curl_slist_append(headers, "Content-Type: application/json"); curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); curl_easy_setopt(curl, CURLOPT_URL, "https://<address>"); curl_easy_setopt(curl, CURLOPT_POST, 1); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "<some data>"); curl_easy_perform(curl); curl_slist_free_all(headers) } curl_easy_cleanup(curl); } 当我运行此代码时,出现错误: curl_easy_operation() failed : Problem with the SSL CA cert (path? access rights?) 我在 strace 中看到,它正在尝试打开“/etc/pki/tls/certs/ca-bundle.crt” 但在我的机器(Ubuntu 12 和 Ubuntu 14)中没有文件夹“/etc/pki”。 为什么curl使用“/etc/pki”而不是“/etc/ssl”?我怎样才能强制它使用“/etc/ssl”? 我尝试使用 --without-nss 构建curl,但没有成功。 编辑: 我的解决方案是添加以下代码: ifstream caBundleFile("/etc/pki/tls/certs/ca-bundle.crt"); if (caBundleFile.good()) { curl_easy_setopt(curl, CURLOPT_CAINFO, "/etc/pki/tls/certs/ca-bundle.crt"); caBundleFile.close(); } else { curl_easy_setopt(curl, CURLOPT_CAPATH, "/etc/ssl/certs"); } 有两种流行的存储根证书的格式。第一个适用于 RHEL/Centos 等,第二个适用于 Ubuntu 等发行版。 对于未来的读者,答案是设置curl CA路径 #include <iostream> #include <curl/curl.h> const std::string curlCertPath = "./keys/curl-ca-bundle.crt"; int main() { CURL *curl; CURLcode res; curl_global_init(CURL_GLOBAL_ALL); curl = curl_easy_init(); if (curl) { curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/"); curl_easy_setopt(curl, CURLOPT_CAINFO, curlCertPath.c_str()); res = curl_easy_perform(curl); if (res == CURLE_OK) { std::cout << "Curl worked" << std::endl; } else { std::cout << "Error: curl failed: " << curl_easy_strerror(res) << std::endl; } curl_easy_cleanup(curl); } curl_global_cleanup(); return 0; }


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