我一直想加入学校的 wifi 网络,但收效甚微。我们学校使用 Cloudpath 注册系统(以前称为 Xpressconnect 或类似名称)。所有设备都必须安装并运行可执行文件才能加入网络。我运行的是 arch,但安装程序仅支持 Windows、MacOS 和 iOS。我向 IT 部门询问了一些手动配置说明,但他们说“……使用 Linux 的人不多,所以这会浪费时间。我们不支持它。”并且他们无法帮助我。他们也反对手动给我证书的想法。(如果可能的话)获取安装程序的唯一方法是加入学校注册 wifi,然后下载 exe 或 .zip 文件。它们托管在“由 cloudpath 提供支持”的网站上,具有唯一的名称/变量。安装程序所做的(我很确定)只是从学校网络下载/部署证书,因为如果没有连接到学校注册 wifi,程序只会吐出错误。在对朋友的 Mac 钥匙串进行了一些调查后,我知道连接到网络需要 RSA 私钥。(WPA2 Enterprise EAP-TLS)这部分难倒了我。我不确定是否应该继续尝试从 Windows/Mac 机器中提取私钥(我尝试时两个密钥都是“不可导出的”),或者我应该尝试按照调试日志中的每个步骤并手动下载我的证书。我也可以访问 Windows 机器,我想知道是否有办法提取不可导出的私钥?我找到的所有方法要么是 6-7 年前的,要么是骗局。Mac .zip 文件包含一个以“generateCertificate”结尾的 XML 文件的 URL,末尾有三个变量:${EnrollmentGUID}、${AuthToken} 和 ${csr}。我找到了前两个的信息(存储在 session.properties 中),但在整个目录中找不到与 csr 相关的任何内容。您建议我如何处理这个问题?