我正在运行mono 4.8并且在证书方面遇到了一些问题。我知道我需要运行cert-sync
,但我无法确定system-ca-bundle.crt
在OSX上的位置。此版本的文档http://www.mono-project.com/docs/about-mono/releases/3.12.0/仅提及它在不同的Linux系统中的位置。
答案 0 :(得分:1)
您可以从以下网址获取PEM格式的完整Mozilla CA证书存储区:
买家要注意:下载并盲目添加CA根证书应该引发响铃,警报和口哨声。他们提供的cacert.pem
标记为SHA256
,您可以将其与Mozilla的
也就是说,您始终可以从该PEM中提取所需的各个CA证书并验证每个证书等等。或者盲目地将它们全部添加:
curl --remote-name --time-cond cacert.pem https://curl.haxx.se/ca/cacert.pem
cert-sync --user cacert.pem
将BoringSSL
设为Mono的TLS提供商并享受:
export MONO_TLS_PROVIDER=btls