一种支持应用软件检查第三方软件的证书的方法和装置制造方法及图纸

技术编号:12836117 阅读:62 留言:0更新日期:2016-02-11 00:16
本发明专利技术公开了一种支持应用软件检查第三方软件的证书的方法和装置,其中方法包括:应用软件为读取第三方软件的证书调取系统相应的api;启动证书解析模块;所述证书解析模块拦截所述api的参数;所述证书解析模块解析所述api的参数,获得所述应用软件正试图读取第三方软件包里证书的信息;调用证书替换模块;所述证书替换模块从第三方软件包中找到所述证书,并将所述证书返回给所述api。本发明专利技术能够支持应用软件检查第三方软件的证书,确保了软件商店在使用应用软件时不出现误报,提升了用户使用体验。

【技术实现步骤摘要】

本专利技术涉及Android应用软件的
,尤其涉及一种支持应用软件检查第三方软件的证书的方法和装置
技术介绍
Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。在Android开发平台上,每个应用软件会有自己的签名证书,很多软件商店类的软件,会收集大量软件的证书形成自己的数据库,然后,这些软件商店类的软件,会读取第三方软件的证书,跟自己数据库里的做匹配,如果不一致,会提醒用户该软件为盗版。在验证的过程中,有时会出现误报的情况。
技术实现思路
本专利技术目的是解决现有技术中应用Android应用软件时软件商店类的软件出现误报的问题。本专利技术解决技术问题采用如下技术方案:一种支持应用软件检查第三方软件的证书的方法,包括:应用软件为读取证书调取系统相应的api ;启动证书解析模块;所述证书解析模块拦截所述api的参数;所述证书解析模块解析所述api的参数,获得所本文档来自技高网...

【技术保护点】
一种支持应用软件检查第三方软件的证书的方法,其特征在于,包括:应用软件为读取证书调取系统相应的api;启动证书解析模块;所述证书解析模块拦截所述api的参数;所述证书解析模块解析所述api的参数,获得所述应用软件正试图读取第三方软件包里证书的信息;调用证书替换模块;所述证书替换模块从第三方软件包中找到所述证书,并将所述证书返回给所述api。

【技术特征摘要】

【专利技术属性】
技术研发人员:王伟陈电波赵亮周登祥
申请(专利权)人:北京指掌易科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1