android - (Client Authentication) 添加ssl客户端证书到智能设备

标签 android ios nginx webserver ssl-certificate

我正在将 nginx 网络服务器设置为 SSL 客户端身份验证,我想通过智能手机(iOS、安卓)使用该网站。但不工作。智能设备无法将客户端认证导入iOS > Safari、android > google chrome等网页浏览器。

请帮帮我

谢谢。

最佳答案

这可能不是最安全的方法,但在移动设备上安装客户端证书的一种方法是:

  • 使用 openssl 创建一个带密码的 PKCS#12 文件:

    cat user.key 用户.crt | openssl pkcs12 -export -out user.p12

  • user.p12 文件发送到设备(例如,通过安全的电子邮件连接)

  • 安装它(例如通过打开附件)。

在 iPhone 上,证书将出现在:设置 → 常规 → 配置文件下

关于android - (Client Authentication) 添加ssl客户端证书到智能设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39203740/

相关文章:

android - 适配器错误中的 TextView.setText()

java - 应用程序被终止时,AlertDialog 不会出现在屏幕上

java - 我怎样才能在我的 Android 应用程序中拥有图标列表;

php - 升级到 Ubuntu 14.10 后 PHP/Nginx 设置出现问题

python - 如何使用 Django 在 nginx 中设置子目录

php - 调试 php 7 Xdebug 2.4.0RC3 mac os 时出现 502 Bad Gateway

android - 在 Android 应用程序 (Aviary SDK) 中使用第三方库时出现 java.lang.NoClassDefFoundError

ios - 导航栏后退按钮只能使用一次

iOS:存储联系信息和 GPS 坐标的最佳方式

ios - 更改 Facebook 登录按钮的外观