问题标签 [secure-transport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1496 浏览

curl - 各种自制软件安装中的 cURL 错误

我正在使用我的(相当旧的)Macbook 和 macOS 10.10。我一直在努力使用自制软件安装以下程序:ffmpeg、cairo 和 sox。每当我运行brew install ffmpeg它时,它都会运行良好,直到最终,我遇到以下错误:

据我所知,正在使用的 cURL 版本存在问题,它不支持 OpenSSL,并且 SecureTransport 正在阻碍。我在运行时看到了这个:

似乎正在使用的 cURL 是操作系统内置的,我尝试通过$PATH在 my 中编辑 my 切换到自制软件.bash_profile,然后运行以下命令,再次找到 SecureTransport:

但这无济于事。我也试过了brew upgradebrew uninstall curl但是brew install curl-openssl这个自制软件安装也遇到了同样的 curl(35) 错误。

如何禁用 SecureTransport?还有其他可能的解决方法吗?我有必要将我的 macOS 更新到更新的版本吗?

0 投票
1 回答
148 浏览

c++ - 如何在 C++ 中将 SecCertificateRef 证书对象转换为 openssl 的 x509 证书对象

我有一个 SecCertificateRef 证书。我需要在 C++ 中从中获取到期日期。我找到了这个SecCertificateRef:如何获取证书信息?但它似乎是为了迅速做到这一点。

我认为我可以在 C++ 中做的最接近的等价物是:

但这不起作用。

或者

我可以

也不起作用:(

我如何将SecCertificateRefcert 对象翻译成X509 *. 有一次,我X509 *certificateX509可以使用 openssl 的X509_get_notAfterapi 来获取到期日期。

0 投票
0 回答
81 浏览

ios - Apple Secure Transport API 已弃用,还有哪些替代方案

嗨,据此 API 已被弃用并被视为遗留。它没有具体说明何时将其删除。他们建议使用 Network,尽管它没有用于替代传输/物理层的低级 API。

我计划用它来保护蓝牙通信(比如 BLE Uart 的东西),这意味着 API 不应该依赖于网络传输。安全运输符合这个要求。

  1. 可以将其用于未来安全的开发吗?
  2. 是否有替代方案可以支持具有模糊传输层(如 BLE)的东西?

我看过Swift-nio及其子代,看起来它在覆盖 Channel 等时可能会起作用,尽管它更适合网络传输。

0 投票
2 回答
2465 浏览

ios - XCode - GitHub 'SecureTransport 错误:I/O 错误。(-1)'

我在pushing访问我的 GitHub 存储库时遇到问题(它是适用于 iPhone 的 iOS 应用程序)。在过去的几年里,我这样做没有任何问题。但是,在不更改与 XCode 和 GitHub 之间的连接相关的任何内容的情况下,现在我收到以下错误消息:

在此处输入图像描述

我已经检查过了,我的所有凭据都是最新的,项目运行良好,我能够做到commits,但是当我做push. 出现错误并且没有完成推送。

此外,我尝试过推动其他项目,也没有问题。而且,推送的大小并没有那么大。

我应该怎么做才能解决这个错误?我正在使用Source ControlXCode 的功能。