The embodiment of the invention discloses a digital certificate calling method and a system, and is used for the compatibility and invocation of digital certificates of different institutions interfaces across browsers. The embodiment of the invention includes: receiving the digital certificate application system sends the service request; determine the application system carrying the target browser; through the preset browser interface in compatible with the target browser compatible interface of the digital certificate service request sent to the unified interface, preset the browser interface in at least one compatible interface; service interface through the unified interface of the digital certificate of business correspondence, the unified interface is preset at least one service interface; through the interface of the business interface mechanism, the mechanism has at least one preset interface hardware interface hardware digital certificate; digital certificate through the call interface mechanism the digital certificate service corresponding to complete the digital certificate service.
【技术实现步骤摘要】
一种数字证书调用方法及系统
本专利技术涉及计算机应用
,尤其涉及一种数字证书调用方法及系统。
技术介绍
随着互联网的发展,越来越多的用户习惯了使用浏览器访问各种应用系统,越来越多企业也顺应趋势为自己的企业级业务系统、银行系统、电子发票开具系统等等都开发了网页版本,例如支付宝、财付通、发票通、社保系统等等,以方便用户使用。然而网页版应用系统在安全性方面有不少的安全隐患,容易受各种技术的攻击而使账号层面和业务层面操作失控,让用户承担了极大的风险。为此企业也使用了多种技术手段对系统进行安全性加强,硬件数字证书就是有效的手段之一。数字证书是一种权威性的电子文档,可以由权威公正的第三方机构,即CA(CertificateAuthority)中心签发的证书,也可以由企业级CA系统进行签发。它以数字证书为核心的加密技术(加密传输、数字签名、数字信封等安全技术)可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的机密性、完整性及交易的不可抵赖性。然而,各大机构数字证书接口不一致,各种浏览器调用数字证书的方式也是各有差异,导致浏览器对数字证书的兼容性差。
技术实现思路
本专利技术实施例提供了一种数字证书调用方法及系统,用于数字证书跨浏览器的兼容与调用。本专利技术实施例第一方面提供了一种数字证书调用方法,可包括:接收应用系统发送的数字证书业务请求;确定承载所述应用系统的目标浏览器;通过浏览器接口中预置的与所述目标浏览器兼容的兼容接口将所述数字证书业务请求发送给统一接口,所述浏览器接口中预置有至少一种兼容接口;通过所述统一接口调用所述数字证书业务对应的 ...
【技术保护点】
一种数字证书调用方法,其特征在于,包括:接收应用系统发送的数字证书业务请求;确定承载所述应用系统的目标浏览器;通过浏览器接口中预置的与所述目标浏览器兼容的兼容接口将所述数字证书业务请求发送给统一接口,所述浏览器接口中预置有至少一种兼容接口;通过所述统一接口调用所述数字证书业务对应的业务接口,所述统一接口预置有至少一种业务接口;通过所述业务接口调用机构接口,所述机构接口预置有至少一种硬件数字证书接口;通过所述机构接口调用所述数字证书业务对应的硬件数字证书以完成所述数字证书业务。
【技术特征摘要】
1.一种数字证书调用方法,其特征在于,包括:接收应用系统发送的数字证书业务请求;确定承载所述应用系统的目标浏览器;通过浏览器接口中预置的与所述目标浏览器兼容的兼容接口将所述数字证书业务请求发送给统一接口,所述浏览器接口中预置有至少一种兼容接口;通过所述统一接口调用所述数字证书业务对应的业务接口,所述统一接口预置有至少一种业务接口;通过所述业务接口调用机构接口,所述机构接口预置有至少一种硬件数字证书接口;通过所述机构接口调用所述数字证书业务对应的硬件数字证书以完成所述数字证书业务。2.根据权利要求1所述的方法,其特征在于,所述浏览器接口中预置的兼容接口,包括:ActiveX接口、npapi接口及ppapi接口;所述ActiveX接口,用于当所述应用系统运行于微软InternetExplorer各个版本的浏览器时,将所述数字证书业务请求发送给所述统一接口;所述npapi接口,用于当所述应用系统运行于360浏览器、UC浏览器、firefox浏览器、google低版本浏览器时,将所述数字证书业务请求发送给所述统一接口;所述ppapi接口,用于当所述应用系统运行于采用Blink技术的google浏览器版本时,将所述数字证书业务请求发送给所述统一接口。3.根据权利要求1所述的方法,其特征在于,还包括:向所述应用系统发送所述数字证书业务的处理结果。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述数字证书业务,包括:数字证书登录业务、数字证书签名业务、数字证书验签业务、数字证书加密业务及数字证书解密业务。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述业务接口,包括:数字证书登录业务接口、数字证书签名业务接口、数字证书验签业务接口、数字证书加密业务接口及数字证书解密业务接口。6.根据权利要求1至3中任一项所述的方法,其特征在于,所述应用系...
【专利技术属性】
技术研发人员:谭奇文,胡文彬,危明武,钟娜,刘祥涛,赵彦晖,孙淏添,
申请(专利权)人:百望电子发票数据服务有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。