0

我想在我的应用程序中使用 SSL 固定(公钥固定)。我是新手。有人可以回复我为 iOS 生成公钥、csr 文件和 SSL 证书的简短步骤。

4

1 回答 1

0

公钥固定意味着您在尝试启动安全通信时检查 TLS 证书的公钥。我看到两种方法可以做到这一点:

1) 使用 OpenSSL 工具生成自签名证书。将其安装在您的后端并强制执行 TLS。您必须将此证书添加到 iOS 设备上的受信任列表中,否则将无法使用。

2) 使用真正的 Let's Encrypt 免费 TLS 证书:https ://letsencrypt.org/

为了能够给出正确和准确的答案,我需要知道它是供个人使用还是公共使用,以及您是否可以完全控制后端。

于 2017-02-13T13:43:51.817 回答