配置完成后的测试

以本地服务器为例(我的本地域名配置的是www.test.com):
浏览器打开浏览器输入https://www.test.com/出现下面的界面,这是现在还没有导入证书服务器拒绝访问:

配置完成后的测试_第1张图片
image.png

谷歌浏览器为例:

打开浏览器设置-高级-管理证书-导入-下一步-浏览(选择证书路劲,选中client.p12,文件类型那里改为全部类型就可以看到p12文件了)-输入p12证书密码-下一步一直至完成即可-导入完成后重启浏览器-输入https://www.test.com/-弹出证书导入弹窗选择确定-正常访问目标网页!

配置完成后的测试_第2张图片
弹出证书

配置完成后的测试_第3张图片
访问成功

备注:因为我们是android端,这里其实只是浏览器可以进行服务器访问了,但是我们在手机端进行访问的话,还是会找不到本地服务器地址,这是因为服务器还需要配置局域网访问,我这里是直接通过配置dns服务器来解决的,相关资料可自行百度!

各类知识点整理:

  • android https双向验证 前言及总结:https://www.jianshu.com/p/07ce321d80ab
  • 单双向验证基础知识点: https://www.jianshu.com/p/ea5f4b1d9c00
  • phpstudy搭建本地服务器: https://www.jianshu.com/p/bbf853fc28f3
  • 浏览器获取证书文件(p12转cer):https://www.jianshu.com/p/7f74acab6c74
  • https双向认证证书生成:https://www.jianshu.com/p/094c7fc8cb85
  • android okhttps双向验证(代码实现):https://www.jianshu.com/p/6229d10d3550
  • android webView的双向验证:https://www.jianshu.com/p/e98119d04fd9
  • Glide okhttps证书验证全局配置:https://www.jianshu.com/p/ac0b5c5f3ca7

工具类:

  • P12证书转BKS证书:https://www.jianshu.com/p/2a96c36b27fe
  • 服务器网址检测(兼容性及协议检测):https://www.ssllabs.com/index.html

源码:

  • github:https://github.com/fs437563/android_https

你可能感兴趣的:(配置完成后的测试)