问题标签 [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.
curl - 各种自制软件安装中的 cURL 错误
我正在使用我的(相当旧的)Macbook 和 macOS 10.10。我一直在努力使用自制软件安装以下程序:ffmpeg、cairo 和 sox。每当我运行brew install ffmpeg
它时,它都会运行良好,直到最终,我遇到以下错误:
据我所知,正在使用的 cURL 版本存在问题,它不支持 OpenSSL,并且 SecureTransport 正在阻碍。我在运行时看到了这个:
似乎正在使用的 cURL 是操作系统内置的,我尝试通过$PATH
在 my 中编辑 my 切换到自制软件.bash_profile
,然后运行以下命令,再次找到 SecureTransport:
但这无济于事。我也试过了brew upgrade
,brew uninstall curl
但是brew install curl-openssl
这个自制软件安装也遇到了同样的 curl(35) 错误。
如何禁用 SecureTransport?还有其他可能的解决方法吗?我有必要将我的 macOS 更新到更新的版本吗?
c++ - 如何在 C++ 中将 SecCertificateRef 证书对象转换为 openssl 的 x509 证书对象
我有一个 SecCertificateRef 证书。我需要在 C++ 中从中获取到期日期。我找到了这个SecCertificateRef:如何获取证书信息?但它似乎是为了迅速做到这一点。
我认为我可以在 C++ 中做的最接近的等价物是:
但这不起作用。
或者
我可以
也不起作用:(
我如何将SecCertificateRef
cert 对象翻译成X509 *
. 有一次,我X509 *certificateX509
可以使用 openssl 的X509_get_notAfter
api 来获取到期日期。