【技术实现步骤摘要】
本专利技术涉及Android应用软件的
,尤其涉及一种支持应用软件检查第三方软件的证书的方法和装置。
技术介绍
Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。在Android开发平台上,每个应用软件会有自己的签名证书,很多软件商店类的软件,会收集大量软件的证书形成自己的数据库,然后,这些软件商店类的软件,会读取第三方软件的证书,跟自己数据库里的做匹配,如果不一致,会提醒用户该软件为盗版。在验证的过程中,有时会出现误报的情况。
技术实现思路
本专利技术目的是解决现有技术中应用Android应用软件时软件商店类的软件出现误报的问题。本专利技术解决技术问题采用如下技术方案:一种支持应用软件检查第三方软件的证书的方法,包括:应用软件为读取证书调取系统相应的api ;启动证书解析模块;所述证书解析模块拦截所述api的参数;所述证书解析模块解析所述 ...
【技术保护点】
一种支持应用软件检查第三方软件的证书的方法,其特征在于,包括:应用软件为读取证书调取系统相应的api;启动证书解析模块;所述证书解析模块拦截所述api的参数;所述证书解析模块解析所述api的参数,获得所述应用软件正试图读取第三方软件包里证书的信息;调用证书替换模块;所述证书替换模块从第三方软件包中找到所述证书,并将所述证书返回给所述api。
【技术特征摘要】
【专利技术属性】
技术研发人员:王伟,陈电波,赵亮,周登祥,
申请(专利权)人:北京指掌易科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。