一种证书文件的安装方法、装置、设备及存储介质制造方法及图纸

技术编号:34497097 阅读:21 留言:0更新日期:2022-08-10 09:17
本发明专利技术公开了一种证书文件的安装方法、装置、设备及存储介质,通过实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对证书文件进行解析,生成并根据第一数据组,对第一设备进行证书安装;将第一数据组保存到构建的第一数据库文件中;实时检测第一设备中插入的第二U盘是否带有证书文件,若否,则将第一数据库文件拷贝到第二U盘中,通过第二U盘中,将第一数据库文件写入到第二设备中,以使第二设备在读取到第一数据库文件时,对第一数据库文件进行还原,得到第一数据库文件对应的第一数据组,根据第一数据组对第二设备进行证书安装。与现有技术相比,本发明专利技术能在无原始证书文件的情况下,通过U盘实现证书文件在多设备上的同步安装。的同步安装。的同步安装。

【技术实现步骤摘要】
一种证书文件的安装方法、装置、设备及存储介质


[0001]本专利技术涉及网络通信
,特别是涉及一种证书文件的安装方法、装置、设备及存储介质。

技术介绍

[0002]现在多数电子白板设备安装证书步骤为:将证书文件存放在U盘,再通过U盘发起安装,过程需要选择证书的类型以及输入密码才能发起安装,且每次只能安装单个证书,并且在安装后无法再导出原始的证书文件。痛点为设备A安装了证书,若设备B也需要安装,则需要拿到原始证书文件,然后再通过U盘安装,但在没有原始证书文件的情况下,则无法将设备A中的证书再同步安装到设备B中。

技术实现思路

[0003]本专利技术要解决的技术问题是:提供一种证书文件的安装方法、装置、设备及存储介质,在无原始证书文件的情况下,通过U盘实现证书文件在多设备上的同步安装,解决了现有中无法同步安装的问题,提高了证书文件安装的便捷性。
[0004]为了解决上述技术问题,本专利技术提供了一种证书文件的安装方法,包括:实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对所述证书文件进行解析,生成第一数据组,根据所述第一数据组,对所述第一设备进行证书安装;构建第一数据库文件,将所述第一数据组保存到所述第一数据库文件中;实时检测第一设备中插入的第二U盘是否带有证书文件,若否,则将所述第一数据库文件拷贝到所述第二U盘中,并通过所述第二U盘中,将所述第一数据库文件写入到第二设备中,以使所述第二设备在读取到所述第一数据库文件时,对所述第一数据库文件进行还原,得到所述第一数据库文件对应的所述第一数据组,并根据所述第一数据组对所述第二设备进行证书安装。
[0005]在一种可能的实现方式中,实时检测第一设备中插入的第一U盘是否带有证书文件,具体包括:遍历所述第一U盘中的所有文件,并获取所述所有文件的后缀名,根据所述后缀名,判断所述第一U盘中是否存在证书文件。
[0006]在一种可能的实现方式中,对所述证书文件进行解析前,还包括:获取用户输入的证书文件密码,判断所述证书文件密码与预设证书文件密码是否匹配,若是,则输出所述证书文件的证书类型,若否,则生成密码错误的提示,其中,所述证书类型包括X509和PKCS12。
[0007]在一种可能的实现方式中,对所述证书文件进行解析,生成第一数据组,具体包括:获取所述证书文件的证书类型,根据所述证书类型,获取所述证书文件的编码规则,并根据所述编码规则对所述证书文件进行解析,生成第一数据组,其中,所述第一数据
组包括第一字节数组、证书类型ID、证书名称。
[0008]本专利技术实施例还提供了一种证书文件的安装装置,包括:第一设备证书安装模块、数据库文件构建模块和第二设备证书安装模块;其中,所述第一设备证书安装模块,用于实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对所述证书文件进行解析,生成第一数据组,根据所述第一数据组,对所述第一设备进行证书安装;所述数据库文件构建模块,用于构建第一数据库文件,将所述第一数据组保存到所述第一数据库文件中;所述第二设备证书安装模块,用于实时检测第一设备中插入的第二U盘是否带有证书文件,若否,则将所述第一数据库文件拷贝到所述第二U盘中,并通过所述第二U盘中,将所述第一数据库文件写入到第二设备中,以使所述第二设备在读取到所述第一数据库文件时,对所述第一数据库文件进行还原,得到所述第一数据库文件对应的所述第一数据组,并根据所述第一数据组对所述第二设备进行证书安装。
[0009]在一种可能的实现方式中,所述第一设备证书安装模块,用于实时检测第一设备中插入的第一U盘是否带有证书文件,具体包括:遍历所述第一U盘中的所有文件,并获取所述所有文件的后缀名,根据所述后缀名,判断所述第一U盘中是否存在证书文件。
[0010]在一种可能的实现方式中,所述第一设备证书安装模块,用于对所述证书文件进行解析前,还包括:获取用户输入的证书文件密码,判断所述证书文件密码与预设证书文件密码是否匹配,若是,则输出所述证书文件的证书类型,若否,则生成密码错误的提示,其中,所述证书类型包括X509和PKCS12。
[0011]在一种可能的实现方式中,所述第一设备证书安装模块,用于对所述证书文件进行解析,生成第一数据组,具体包括:获取所述证书文件的证书类型,根据所述证书类型,获取所述证书文件的编码规则,并根据所述编码规则对所述证书文件进行解析,生成第一数据组,其中,所述第一数据组包括第一字节数组、证书类型ID、证书名称。
[0012]本专利技术实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的证书文件的安装方法。
[0013]本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任意一项所述的证书文件的安装方法。
[0014]本专利技术实施例一种证书文件的安装方法、装置、设备及存储介质,与现有技术相比,具有如下有益效果:通过将带有证书文件的第一U盘插入到第一设备中,实现将证书文件通过第一U盘安装到第一设备中;同时基于第一设备将证书文件解析后生成的第一数据组保存到构建的第一数据库文件中,基于将该第一数据库文件保存到系统缓存目录下,通过不带有证书文件的第二U盘,将第一设备中保存在系统缓存目录下的第一数据库文件传输给第二U盘,以
使通过第二U盘将第一数据库文件传输给第二设备,实现在无原始证书文件的情况下,将证书文件从第一设备,复制到第二设备,实现证书文件在不同设备的安装,提高了证书文件安装的便捷性,且使得证书文件的安装不受原始证书文件的影响。
附图说明
[0015]图1是本专利技术提供的一种证书文件的安装方法的一种实施例的流程示意图;图2是本专利技术提供的一种证书文件的安装装置的一种实施例的结构示意图。
具体实施方式
[0016]下面将结合本专利技术中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1参见图1,图1是本专利技术提供的一种证书文件的安装方法的一种实施例的流程示意图,如图1所示,该方法包括步骤101

步骤104,具体如下:步骤101:实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对所述证书文件进行解析,生成第一数据组,根据所述第一数据组,对所述第一设备进行证书安装。
[0018]一实施例中,对于第一U盘中的证书文件,为用户自行存放的所需要的证书文件。
[0019]一实施例中,遍历所述第一U盘中的所有文件,并获取所述所有文件的后缀名,根据所述后缀名,判断所述第一U盘中是否存在证书文件。
[0020]具体的,获取第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种证书文件的安装方法,其特征在于,包括:实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对所述证书文件进行解析,生成第一数据组,根据所述第一数据组,对所述第一设备进行证书安装;构建第一数据库文件,将所述第一数据组保存到所述第一数据库文件中;实时检测第一设备中插入的第二U盘是否带有证书文件,若否,则将所述第一数据库文件拷贝到所述第二U盘中,并通过所述第二U盘中,将所述第一数据库文件写入到第二设备中,以使所述第二设备在读取到所述第一数据库文件时,对所述第一数据库文件进行还原,得到所述第一数据库文件对应的所述第一数据组,并根据所述第一数据组对所述第二设备进行证书安装。2.如权利要求1所述的一种证书文件的安装方法,其特征在于,实时检测第一设备中插入的第一U盘是否带有证书文件,具体包括:遍历所述第一U盘中的所有文件,并获取所述所有文件的后缀名,根据所述后缀名,判断所述第一U盘中是否存在证书文件。3.如权利要求1所述的一种证书文件的安装方法,其特征在于,对所述证书文件进行解析前,还包括:获取用户输入的证书文件密码,判断所述证书文件密码与预设证书文件密码是否匹配,若是,则输出所述证书文件的证书类型,若否,则生成密码错误的提示,其中,所述证书类型包括X509和PKCS12。4.如权利要求3所述的一种证书文件的安装方法,其特征在于,对所述证书文件进行解析,生成第一数据组,具体包括:获取所述证书文件的证书类型,根据所述证书类型,获取所述证书文件的编码规则,并根据所述编码规则对所述证书文件进行解析,生成第一数据组,其中,所述第一数据组包括第一字节数组、证书类型ID、证书名称。5.一种证书文件的安装装置,其特征在于,包括:第一设备证书安装模块、数据库文件构建模块和第二设备证书安装模块;其中,所述第一设备证书安装模块,用于实时检测第一设备中插入的第一U盘是否带有证书文件,若是,则对所述证书文件进行解析,生成第一数据组,根据所述第一数据组,对所述第一设备进行证书安装;所述数据库文件构建模块,用于构建第一数据库文...

【专利技术属性】
技术研发人员:周鹏颜专
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

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

1