[发明专利]一种项目验签方法、装置和电子设备在审
| 申请号: | 202110464311.3 | 申请日: | 2021-04-27 |
| 公开(公告)号: | CN113139197A | 公开(公告)日: | 2021-07-20 |
| 发明(设计)人: | 谭光 | 申请(专利权)人: | 上海淇玥信息技术有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
| 代理公司: | 上海点威知识产权代理有限公司 31326 | 代理人: | 杜焱 |
| 地址: | 200333 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 项目 方法 装置 电子设备 | ||
1.一种项目验签方法,其特征在于,包括:
对项目进行验签任务配置,包括配置验签任务开关及待验签的代码对象所处的项目层;
对项目进行扫描并拦截具有目标注解的代码对象;
从与项目解耦的公共验签算法包中确定与所述目标注解相匹配的验签算法并获取所述验签算法;
利用所述验签算法对代码对象参数进行验证。
2.根据权利要求1所述的方法,其特征在于,所述代码对象中具有功能代码在公共组件包中的地址信息;
所述利用所述验签算法代码对象参数进行验证,包括:
请求获取公共组件包中所述代码对象对应的功能代码参数;
利用所述验签算法中的公钥对功能代码参数进行解签,与公共签名进行对比,验证所述代码对象在公共组件包中对应的功能代码的真伪。
3.根据权利要求1-2中任一项所述的方法,其特征在于,还包括:
配置代码对象的拦截器。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述拦截器为项目全局拦截器。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述目标注解为含有验签任务标记的元注解。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述从与项目解耦的公共验签算法包中确定与所述目标注解相匹配的验签算法并获取所述验签算法,包括:
扫描提取根路径、子路径,将根路径与子路径进行拼接,得到验签算法的地址。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述项目具有多个待验签的代码对象,所述公共验签算法包具有待验签的代码对象对应的算法,所述根路径为所述公共验签算法包的地址,所述子路径具有验签算法标识。
8.根据权利要求1-7中任一项所述的方法,其特征在于,还包括:
利用所述验签算法对代码对象参数进行私钥加签。
9.根据权利要求1-8中任一项所述的方法,其特征在于,还包括:
构建公共验签算法包。
10.一种项目验签装置,其特征在于,包括:
配置模块,对项目进行验签任务配置,包括配置验签任务开关及待验签的代码对象所处的项目层;
扫描模块,对项目进行扫描并拦截具有目标注解的代码对象;
获取模块,从与项目解耦的公共验签算法包中确定与所述目标注解相匹配的验签算法并获取所述验签算法;
验证模块,利用所述验签算法对代码对象参数进行验证。
11.一种电子设备,其中,该电子设备包括:
处理器;以及,
存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1-9中任一项所述的方法。
12.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现权利要求1-9中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇玥信息技术有限公司,未经上海淇玥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110464311.3/1.html,转载请声明来源钻瓜专利网。





