api - 仅用于 API 的 SSL 证书还是客户需要它们?

标签 api rest ssl

我有一个 RESTFul API,我想使用 SSL 证书来保护它。如果我要获得一些 SSL 证书,我是否需要为使用我的 API 的每个 Web 客户端单独的证书,或者 API 是唯一需要证书的东西吗?

最佳答案

SSL 证书安装在托管 REST API 的网络服务器上。客户端无需证书即可与您的服务器安全地交换数据。

想想您可能使用的所有电子银行/电子购物网站。您无需在计算机上专门安装任何证书即可使用它们。只要您信任向这些网站颁发证书的证书颁发机构(由您的计算机透明处理),您的计算机就可以通过 SSL 连接到它们。

因此,只要您自己服务器的 SSL 证书有效并由受信任的证书颁发机构颁发,您的客户端就可以通过 SSL 安全连接,而无需单独的证书。

关于api - 仅用于 API 的 SSL 证书还是客户需要它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24688128/

相关文章:

ruby-on-rails - 我们可以使用什么方法来干净地为 Rails 应用程序中的 API 客户端和普通用户提供访问权限?

api - 使用具有不完整表示的 PUT 方法

java - 以编程方式在 java 中生成 CSR 时添加 SAN 名称

python - 由于 ssl 错误,无法使用 urllib 连接到 https 站点

python flask 和 heroku webapp ERR_SSL_PROTOCOL_ERROR

Facebook API - 什么是 "curl -F "?

api - 为什么在 StreamBuilder 中没有刷新数据?

javascript - jQuery API 架构选择 : why return single value instead of arrays for attr(), val(), ...?

rest - 当多个测试添加到休息 Controller 测试时,为什么我需要 WebApplicationContext?

python - 有选择地显示 Django REST 序列化程序字段