我有个网站后台, 用的 Let's Encrypt 免费证书实现了 https 访问
但是,如果人家知道网址,也可以访问, 我希望只有安装了指定证书的客户端才能访问
于是 我自己用 EasyRSA 生成了一个自定义证书, 在 mac 电脑上安装了, 浏览器访问后台,会弹出窗口让我选择证书, 并能正常访问
于是,我把生成的证书,传送到 ios 设备(苹果手机)上, 安装了证书, 并在 设置》通用》描述文件 中设置成了信任
然后我在 ios 上用 safari 和 chrome 分别访问我的后台,页面没有任何反应,完全是空白的
请问各位前辈,我应该任何才能在 ios 设备上,让我的网站后台,支持双向认证呢
谢谢
1
DEEPPANDA 2018-12-15 18:26:39 +08:00 via iPhone
浏览器:对不起 做不到
|
2
honeycomb 2018-12-15 18:37:11 +08:00 via Android 1
|
3
chinvo 2018-12-15 19:02:44 +08:00 via iPhone
用 profile 下发 /安装 证书
|
4
find456789 OP @chinvo
谢谢 我用 EasyRSA 生成的客户端证书是 .p12 格式的, 在 mac 上双击,安装后, 就能正常访问网页了 这个 p12 格式的文件,我传到 iphone 上,也能安装,但是用 iphone 访问网页的时候,没有弹出选择证书的窗口 |
5
chinvo 2018-12-15 19:33:01 +08:00 via iPhone 1
@find456789 #4 你要把 ca 和证书都安装上去,推荐用 iOS Profile
|
6
find456789 OP |
7
chinvo 2018-12-15 19:38:12 +08:00 via iPhone 1
@find456789 #6 有个工具叫 profile utilities,图形化操作,或者用 xml 按规定格式手写
|