[发明专利]未托管的安全的应用程序间数据通信在审
申请号: | 201980049664.8 | 申请日: | 2019-06-07 |
公开(公告)号: | CN112470428A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | E·利德曼;S·L·特纳;S·布鲁克斯 | 申请(专利权)人: | 威睿公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/06 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 托管 安全 应用程序 数据通信 | ||
1.一种用于在计算设备中的应用程序之间进行安全的数据共享的方法,包括:
由所述计算设备执行的第一应用程序获取与所述第一应用程序相关联的身份证书,其中所述身份证书包括:与所述计算设备相关联的唯一标识符,以及与所述第一应用程序相关联的公钥;
使用与所述第一应用程序相关联的所述身份证书,利用管理计算环境认证所述第一应用程序;
从所述管理计算环境获取与所述计算设备执行的第二应用程序相关联的公钥;
使得与所述第二应用程序相关联的所述公钥被存储在所述计算设备的密钥存储库中;
由所述第一应用程序使得使用与所述第二应用程序相关联的所述公钥来生成加密数据包;以及
由所述第一应用程序使得所述加密数据包通过应用程序间通信过程被传送至所述第二应用程序。
2.根据权利要求1所述的方法,还包括:
在使得生成所述加密数据包之前,通过证书状态协议通信确认与所述第二应用程序相关联的所述公钥的撤销状态;以及
使得与所述第二应用程序相关联的所述公钥的所述撤销状态被高速缓存在所述计算设备的所述密钥存储库中。
3.根据权利要求2所述的方法,还包括:
基于通过所述证书状态协议通信接收的生存时间(TTL)参数,使得所述撤销状态被高速缓存一段时间。
4.根据权利要求1所述的方法,其中所述加密数据包包括所述第一应用程序的签名。
5.根据权利要求4所述的方法,还包括:
由所述第一应用程序生成密钥对,所述密钥对包括与所述第一应用程序相关联的所述公钥和与所述第一应用程序相关联的私钥;以及
使用与所述第一应用程序相关联的所述私钥对所述加密数据包中的数据哈希签名,以生成所述第一应用程序的所述签名。
6.根据权利要求1所述的方法,其中获取用于所述第一应用程序的所述身份证书包括:向证书颁发机构发送证书签名请求。
7.根据权利要求1所述的方法,还包括:
由所述第一应用程序接收第二加密数据包,所述第二加密数据包由所述计算设备执行的第二应用程序生成;以及
使用与所述第一应用程序相关联的私钥解密所述第二加密数据包。
8.根据权利要求7所述的方法,还包括:
查证所述第二应用程序的签名以确定所述第二应用程序的身份。
9.一种非暂时性计算机可读介质,其包含用于在应用程序之间进行安全的数据共享的程序代码,所述程序代码在由计算设备执行时,指示所述计算设备至少:
由所述计算设备执行的第一应用程序获取与所述第一应用程序相关联的身份证书,其中所述身份证书包括:与所述计算设备相关联的唯一标识符,以及与所述第一应用程序相关联的公钥;
使用与所述第一应用程序相关联的所述身份证书,利用管理计算环境认证所述第一应用程序;
从所述管理计算环境获取与所述计算设备执行的第二应用程序相关联的公钥;
使得与所述第二应用程序相关联的所述公钥被存储在所述计算设备的密钥存储库中;
由所述第一应用程序使得使用与所述第二应用程序相关联的所述公钥来生成加密数据包;以及
由所述第一应用程序使得所述加密数据包通过应用程序间通信过程被传送至所述第二应用程序。
10.根据权利要求9所述的非暂时性计算机可读介质,其中所述计算设备还被指示为至少:
通过证书状态协议通信确认与所述第二应用程序相关联的所述公钥的撤销状态;以及
使得与所述第二应用程序相关联的所述公钥的所述撤销状态被高速缓存在所述计算设备的所述密钥存储库中。
11.根据权利要求10所述的非暂时性计算机可读介质,其中所述计算设备还被指示为至少:
基于通过所述证书状态协议通信接收的生存时间(TTL)参数,使得所述撤销状态被高速缓存一段时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980049664.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有超过一个气圈的捻线机或纺纱机
- 下一篇:医疗急救设备