无线通讯模块及其证书加载和配置校验方法技术

技术编号:12583309 阅读:108 留言:0更新日期:2015-12-23 23:35
本发明专利技术提供一种无线通讯模块的证书加载和配置校验方法。所述无线通讯模块的证书加载和配置校验方法包括:在无线通讯模块内部预先定义加载证书AT命令和配置校验AT命令;所述无线通讯模块通过加载证书AT命令进行SSL证书加载;所述无线通讯模块在所述SSL证书加载完成之后,通过所述配置校验AT命令进行针对所述SSL证书的校验配置。本发明专利技术还提供一种可以采用上述方法的无线通信模块。

【技术实现步骤摘要】

本专利技术主要涉及无线通信技术,特别地,涉及一种无线通讯模块的证书记载和配置校验方法以及采用上述方法的无线通讯模块。
技术介绍
随着无线通信技术的发展,无线通讯模块在各个行业的应用越来越广泛,主要用来实现设备与外部设备之间无线通信。物联网应用和普及使得无线通信过程中对于数据的安全性要求越来越高。为保证两个应用之间通信的可靠性和保密性,一种常见的方式是通过开源的安全套接层(Open Secure Socket Layer, OpenSSL)证书来提供认证和传输加密的功能。简单来说,SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA (Certificate Authority),在验证服务器身份后颁发的CA证书,具有服务器身份验证和数据传输加密功能。SSL证书功能的实现需要对CA证书进行加载和配置校验,然而,目前部分无线通讯模块(比如GSM模块)并没有很好的支持文件系统;另一方面,如金融或政府部门等领域对于数据安全性的要求是比较高的,因此需要客服端或者服务端对CA证书进行校验。现有技术在无线通讯模块不支持文件系统的情况下,便无法实现对于CA证书的正确加载和校验。有鉴于此,有必要提供一种非文件系统的证书加载和配置校验方法。
技术实现思路
本专利技术的其中一个目的在于为解决上述问题而提供了一种无线通讯模块的证书加载和配置校验方法;本专利技术的另一个目的是提供一种采用上述证书记载和配置校验方法的无线通讯模块。本专利技术提供的无线通讯模块的证书加载和配置校验方法,包括:在无线通讯模块内部预先定义加载证书AT命令和配置校验AT命令;所述无线通讯模块通过加载证书AT命令进行SSL证书加载;所述无线通讯模块在所述SSL证书加载完成之后,通过所述配置校验AT命令进行针对所述SSL证书的校验配置。作为本专利技术提供的无线通讯模块的证书加载和配置校验方法的一种改进,所述无线通讯模块为GSM模块、GPRS模块或GSM/GPRS模块。作为本专利技术提供的无线通讯模块的证书加载和配置校验方法的一种改进,所述通过加载证书AT命令进行SSL证书加载包括:所述无线通讯模块在通过UART接口接收到数据之后,对所述数据进行基本的判断,来识别出当前需要加载的证书文件的类型;所述无线通讯模块根据证书的类型,通过所述加载证书AT命令配置证书加载的类型,对不同类型的SSL证书进行加载。作为本专利技术提供的无线通讯模块的证书加载和配置校验方法的一种改进,还包括:所述无线通讯模块在所述SSL证书加载之后对BOI接口进行基本的修改,以便于对非文件系统的支持。作为本专利技术提供的无线通讯模块的证书加载和配置校验方法的一种改进,所述加载证书AT命令为AT+GTSSLFILE命令,而所述配置校验AT命令为AT+GTSSLM0DE命令。 本专利技术提供的无线通讯模块,包括:加载证书AT命令接口,用于对SSL证书进行加载;配置校验AT命令接口,用于实现针对已经加载的SSL证书的校验配置;AT命令接口调用模块,用于通过调用所述加载证书AT命令接口来进行SSL证书加载,并在所述SSL证书加载完成之后,通过调用所述配置校验AT命令接口进行针对所述SSL证书的校验配置。作为本专利技术提供的无线通讯模块的一种改进,还包括:Β0Ι接口修改模块,用于在所述SSL证书加载之后对BOI接口进行基本的修改,以便于对非文件系统的支持。作为本专利技术提供的无线通讯模块的一种改进,所述SSL证书为CA证书、本地信任证书或者私钥。作为本专利技术提供的无线通讯模块的一种改进,所述加载证书AT命令接口为AT+GTSSLFILE命令接口,而所述配置校验AT命令接口为AT+GTSSLM0DE命令接口。作为本专利技术提供的无线通讯模块的一种改进,所述无线通讯模块为不支持文件系统的GSM模块、GPRS模块或GSM/GPRS模块。相较于现有技术,本专利技术提供的新增两个AT命令接口,即加载证书AT命令接口和校验配置AT命令接口,通过调用所述两个AT命令接口可以实现对于SSL证书的加载和校验配置,因此,即使无线通讯模块本身不支持文件系统,也可以简单方便地实现对于SSL证书的加载和校验配置;从而保证无线通讯数据的保密性和可靠性。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本专利技术提供的无线通讯模块的证书加载和配置校验方法一种实施方式的流程示意图;图2是本专利技术提供的无线通讯模块一种实施方式的结构示意图。【具体实施方式】为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,其为本专利技术提供的无线通讯模块的证书加载和配置校验方法一种实施方式的流程示意图,所述无线通讯模块的证书加载和配置校验方法可以适用于客户端或者服务端的无线通讯模块,且所述无线通讯模块可以是不支持文件系统的模块,比如GSM模块或GPRS模块,或同时集成GSM和GPRS功能的GSM/GPRS模块。具体地,所述无线通讯模块的证书加载和配置校验方法主要包括以下步骤:步骤SI,预先定义加载证书AT命令和配置校验AT命令;具体而言,为使得不支持文件系统的无线通讯模块可以进行SSL证书加载和配置校验,本专利技术提供的方法首先需要在所述无线通讯模块内部的现有AT命令接口基础上,新增两个AT命令接口来加载证书和配置校验。所述加载证书AT命令可以通过AT+GTSSLFILE来实现,其主要用于实现无线通讯模块进行加载SSL证书;而所述配置校验AT命令可以通过AT+GTSSLM0DE来实现,其主要用于实现无线通信模块进行SSL证书的校验配置。步骤S2,通过加载证书AT命令进行SSL证书加载;具体地,在所述无线通信模块通过UART (Universal Asynchronous Receiver/Transmitter,通用异步收发)接口接收到数据之后,考虑到SSL证书格式的多样性,可以首先对数据进行基本的判断,来识别出当前需要加载的证书文件的类型,比如是CA证书、本地信任证书还是私钥等;并且根据证书的类型,所述无线通讯模块可以通过所述加载证书AT命令(AT+GTSSLFILE)配置证书加载的类型,实现不同类型的SSL证书的加载。步骤S3,在所述SSL证书加载之后对BOI接口进行基本的修改;当前第1页1 2 本文档来自技高网...

【技术保护点】
一种无线通讯模块的证书加载和配置校验方法,其特征在于,包括:在无线通讯模块内部预先定义加载证书AT命令和配置校验AT命令;所述无线通讯模块通过加载证书AT命令进行SSL证书加载;所述无线通讯模块在所述SSL证书加载完成之后,通过所述配置校验AT命令进行针对所述SSL证书的校验配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:康元许宁
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:广东;44

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

1