1

我正在使用 Alamofire 发出网络请求。需要使用证书固定以提高安全性。到目前为止,我可以使用以下代码固定捆绑包中已包含的证书。

let serverTrustPolicy = ServerTrustPolicy.pinCertificates(
        certificates: ServerTrustPolicy.certificates(),
        validateCertificateChain: true,
        validateHost: true
)
let serverTrustPolicies = [domain: serverTrustPolicy]
let sessionManager = SessionManager(
        serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
)

但还有另一个要求是使用安装在“General -> Profiles & Device Management”下的 Keychain 中的证书。我尝试了不同的方法来访问已安装的配置文件。但没有运气。感谢任何帮助。提前致谢

4

0 回答 0