基于springboot做ukey认证登录
网上搜了比较多通关配置springboot做双向认证的,可是大都是客户端直接安装证书的那种,不是读ukey里的证书,无法满足需求。
ukey有提供基于gm/t 0016-2012的dll,可以通过java调用dll。ukey是rsa容器。
问题在于不会通过vue或者jsp调用本地(浏览器端)dll,也不知道调到本地dll后该怎么与springboot去做双向认证。求个解决方案。
环境:基于arrch64的麒麟服务器,jdk1.8,vue2
附: [ https://www.doc88.com/p-6911351376514.html](网上百度的gm/t 0016-2012)
如果有现成代码或者可以详细指点到解决问题的话,可以call我细聊,可以有偿。
补充:我有看到比较多博客写的,通过配置springboot SSL来实现双向认证的博客。
这类博客的认证流程大都是:配置springboot,生成证书,安装证书。然后框架会帮忙实现认证。
我的需求不同的地方在于,我的客户端证书是在ukey里,没法直接安装或添加到浏览器。
所以就产生了两个问题:
1、怎么调用本地DLL。
2、调用到本地DLL获取到证书信息之后,能不能还是通过配置springboot ssl的方式,让框架帮我实现认证。当然也可以完全自定义认证,只是自定义也问题挺多的,所以想偷个懒。
附一些配置springboot ssl的博客:
http://t.csdn.cn/Hjwft
http://t.csdn.cn/1A97l