【技术实现步骤摘要】
本专利技术实施例属于信息安全领域,尤其涉及一种基于MacOSX系统的USB设备接入方法及装置。
技术介绍
目前,不同系统可能默认支持通过不同协议的USB设备接入系统,比如,在MacOSX系统下默认只支持通过芯片智能卡接口设备(Chip/Smart Card Interface Devices,CCID)协议的USB设备接入系统。由于USB协议不仅包括CCID协议,也包括与人交互设备(Human Interface Device,HID)、小型计算机系统接口(Small Computer System Interface,SCSI)等其他协议,因此,若只支持通过某种协议的USB设备接入系统,将导致能够接入系统的USB设备的类型过少。
技术实现思路
本专利技术实施例提供了一种基于MacOSX系统的USB设备接入方法及装置,旨在解决现有系统只支持通过CCID协议的USB设备接入系统,从而导致能够接入系统的USB设备的类型过少的问题。本专利技术实施例是这样实现的,一种MacOSX系统,其特征在于,所述MacOSX系统包括:存储在指定路径的PC/SC读卡器驱动,所述PC/SC读卡器驱动将支持非芯片智能卡接口设备CCID协议的设备模拟为读卡器,以识别所述支持非CCID协议的设备。本专利技术实施例的另一目的在于提供一种基于MacOSX系统的USB设备接入方法,所述USB设备接入方法包括:在检测到USB设备插入后,若判断出USB设备为不支持CCID协议的USB设备,则通过存储在指定路径的PC/SC读卡器驱动获取所述不支持CCID协议的USB设备的信息;根据获取的所述不支持C ...
【技术保护点】
一种MacOSX系统,其特征在于,所述MacOSX系统包括:存储在指定路径的PC/SC读卡器驱动,所述PC/SC读卡器驱动将支持非芯片智能卡接口设备CCID协议的设备模拟为读卡器,以识别所述支持非CCID协议的设备。
【技术特征摘要】
1.一种MacOSX系统,其特征在于,所述MacOSX系统包括:存储在指定路径的PC/SC读卡器驱动,所述PC/SC读卡器驱动将支持非芯片智能卡接口设备CCID协议的设备模拟为读卡器,以识别所述支持非CCID协议的设备。2.根据权利要求1所述的MacOSX系统,其特征在于,所述MacOSX系统还包括:调用密码设备的密码运算功能的密码接口。3.根据权利要求1或2所述的MacOSX系统,其特征在于,所述非CCID协议包括:与人交互设备HID协议和小型计算机系统接口SCSI协议。4.一种基于MacOSX系统的USB设备接入方法,其特征在于,所述USB设备接入方法包括:在检测到USB设备插入后,若判断出USB设备为不支持CCID协议的USB设备,则通过存储在指定路径的PC/SC读卡器驱动获取所述不支持CCID协议的USB设备的信息;根据获取的所述不支持CCID协议的USB设备的信息判断所述不支持CCID协议的USB设备是否为系统支持的USB设备;在所述不支持CCID协议的USB设备为系统支持的USB设备时,获取并注册所述不支持CCID协议的USB设备的证书和密钥,以便系统调用。5.根据权利要求4所述的USB设备接入方法,其特征在于,所述不支持CCID协议的USB设备的信息包括所述不支持CCID协议的USB设备对应的读卡器名字和/或复位信息,此时,所述根据获取的所述不支持CCID协议的USB设备的信息判断所述不支持CCID协议的USB设备是否为系统支持的USB设备,具体包括:将获取的所述不支持CCID协议的USB设备对应的读卡器名字和/或复位信息与预存的标准读卡器名字和/或复位信息比较;在获取的所述不支持CCID协议的USB设备对应的读卡器名字和/或复位信息与预存的标准读卡器名字和/或复位信息相同时,判定所述不支持CCID协议的USB设备为系统支持的USB设备,否则,判定所述不支持CCID协议的USB设备为系统不支持的USB设备。6.根据权利要求5所述的USB设备接入方法,其特征在于,在所述在所述不支持CCID协议的USB设备为系统支持的USB设备时,获取并注册所述不支持CCID协议的USB设备的证书和密钥,以便系统调用之后,包括:接收应用访问请求;判断所述应用访问请求携带的网络信息是否为需要客户端认证的网络信息;在所述应用访问请求携带的网络信息为需要客户端认证的网络信息时,显示已注册的证书;接收用户发出的证书选择指令以及用户输入的USB设备的认证口令;根据所述用户发出的证书选择指令、用户输入的USB设备的认证口令以及已注册的证书和USB设备的认证口令判断用户是否为合法的用户;在用户为合法的用户时,加密发送至服务端的数据,以使所述服务端验证所述用户的合法性。7.根据权利要求6所述的USB设备接入方法,其特征在于,在所述在用户为合法的用户时,加密发送至服务端的数据,以使所述服务端验证所述用户的合法性之后,包括:在USB设备移除后,删除已注册的所述不支持CCID协议的USB设备的证书和密钥。8.一种基于MacOSX系统的USB设...
【专利技术属性】
技术研发人员:陈柳章,
申请(专利权)人:深圳市文鼎创数据科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。