-
公开(公告)号:US09507920B2
公开(公告)日:2016-11-29
申请号:US14459785
申请日:2014-08-14
Applicant: BlackBerry Limited
Inventor: David P. Yach , Michael Steven Brown , Herbert Anthony Little
CPC classification number: G06F21/10 , G06F21/121 , G06F21/51 , G06F21/629 , H04L9/321 , H04L9/3236 , H04L9/3247 , H04L63/067 , H04L63/0823 , H04L63/123 , H04L63/126 , H04L63/1483 , H04W4/60
Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.
Abstract translation: 提供了一种新颖的代码签名系统,计算机可读介质和方法。 代码签名方法包括从请求者接收代码签名请求以便获得对一个或多个特定应用编程接口(API)的访问。 向请求者提供数字签名。 数字签名表示代码签名机构对请求者的代码进行访问的一个或多个特定API的授权。 在一个示例中,数字签名由代码签名机构或其代理提供。 在另一示例中,代码签名请求可以包括以下的一个或多个:代码,应用程序,应用程序的哈希,应用程序的简略版本,应用程序的转换版本,命令,命令参数和 图书馆。