【问题标题】:Where do I find system-ca-bundle.crt on OSX?我在哪里可以找到 OSX 上的 system-ca-bundle.crt?
【发布时间】:2017-02-02 19:34:36
【问题描述】:

我正在运行单声道 4.8 并且在证书方面遇到了一些问题。我知道我需要运行cert-sync,但我不知道system-ca-bundle.crt 在OSX 上的位置。此版本的文档http://www.mono-project.com/docs/about-mono/releases/3.12.0/ 仅提及它在不同 linux 系统上的位置。

【问题讨论】:

    标签: mono


    【解决方案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
    

    【讨论】:

    • 重要的部分是使用我忘记的--user
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多