一种证书存储方法、装置、电子设备和存储介质与流程

文档序号:21269931发布日期:2020-06-26 22:52阅读:来源:国知局

技术特征:

1.一种证书存储方法,其特征在于,包括:

终端设备通过证书客户端获取所述终端设备的公钥证书和对应的私钥,其中,所述公钥证书为登记服务器根据所述终端设备发送的公钥和身份凭证生成的;

通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储。

2.根据权利要求1所述的证书存储方法,其特征在于,所述终端设备通过证书客户端获取所述终端设备的公钥证书和对应的私钥,包括:

通过所述证书客户端向所述证书客户端对应的登记服务器发送登录请求,所述登录请求包括用户信息;

若通过所述证书客户端接收到所述登记服务器返回的身份凭证,则根据所述身份凭证,生成所述终端设备的公钥和私钥,其中,所述身份凭证为登记服务器验证通过所述用户信息后得到的;

通过所述证书客户端向所述登记服务器发送所述公钥和所述身份凭证,以使所述登记服务器根据所述身份凭证查询所述终端设备对应的用户信息,并向证书授权服务器发送所述用户信息和所述公钥,以使所述证书授权服务器生成对应的公钥证书;

通过所述证书客户端接收所述登记服务器发送的所述公钥证书;其中,所述公钥证书为所述证书授权服务器发送到所述登记服务器的。

3.根据权利要求2所述的证书存储方法,其特征在于,在所述通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储之后,所述方法还包括:

通过所述证书客户端接收用户输入的注销账号请求;

根据所述注销账号请求,通过所述证书客户端删除所述usim卡中存储的公钥证书和对应的私钥。

4.根据权利要求1所述的证书存储方法,其特征在于,在所述通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储之后,所述方法还包括:

通过业务客户端向所述证书客户端发送调用接口请求,所述业务客户端为配置在所述终端设备上的软件程序;

根据所述调用接口请求,通过所述证书客户端为所述业务客户端提供对应的证书获取接口,以使业务客户端通过证书获取接口读取存储在usim中的公钥证书,并向所述业务客户端对应的业务服务器发送所述公钥证书。

5.根据权利要求4所述的证书存储方法,其特征在于,所述调用接口请求包括业务客户端对应的基本信息,所述根据所述调用接口请求,通过所述证书客户端为所述业务客户端提供对应的证书获取接口,包括:

根据所述调用接口请求,通过所述证书客户端向所述证书客户端对应的登记服务器发送授权请求,所述授权请求包括业务客户端对应的基本信息;

若接收到所述登记服务器返回的证书使用授权信息,则通过所述证书客户端为所述业务客户端提供对应的证书获取接口。

6.根据权利要求4所述的证书存储方法,其特征在于,在所述通过所述证书客户端为所述业务客户端提供对应的证书获取接口之后,所述方法还包括:

通过所述业务客户端向所述证书客户端发送签名请求,所述签名请求包括所述业务客户端对应的待传输内容;

根据所述签名请求,通过所述证书客户端读取存储在usim卡中的私钥;

通过所述证书客户端利用所述私钥对待传输内容进行签名,得到所述待传输内容对应的签名;

通过所述证书客户端向所述业务客户端返回所述待传输内容对应的签名,以使业务客户端向对应的业务服务器发送所述待传输内容和所述待传输内容对应的签名。

7.根据权利要求1-6任一项所述的证书存储方法,其特征在于,所述通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储,包括:

通过所述证书客户端利用应用协议指令将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储。

8.一种证书存储装置,其特征在于,包括:

获取模块,用于通过证书客户端获取终端设备的公钥证书和对应的私钥,其中,所述公钥证书为登记服务器根据所述终端设备发送的公钥和身份凭证生成的;

存储模块,用于通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的usim卡中进行存储。

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-7任一项所述的方法。

10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1-7任一项所述的方法。


技术总结
本申请提供一种证书存储方法、装置、电子设备和存储介质,所述方法包括:终端设备通过证书客户端获取所述终端设备的公钥证书和对应的私钥,其中,所述公钥证书为登记服务器根据所述终端设备发送的公钥和身份凭证生成的;通过所述证书客户端将所述公钥证书和对应的私钥写入所述终端设备对应的USIM卡中进行存储。本申请实施例通过在用户终端上设置证书客户端,将用户设备对应的数字证书存储在USIM卡中,使得终端设备可以利用已存在的USIM卡保存数字证书,扩大了数字证书存储的场景,减少了数字证书的存储环境对于终端设备的使用限制。

技术研发人员:仇金顺;熊袁
受保护的技术使用者:中电科(天津)网络信息安全有限公司
技术研发日:2020.03.11
技术公布日:2020.06.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1