发明名称 |
PROVISIONING AN APP ON A DEVICE AND IMPLEMENTING A KEYSTORE |
摘要 |
A keystore is installed on a mobile app where the keystore is created and provisioned on a server, such as an app wrapping server, under the control of an enterprise. A generic (non-provisioned) wrapped app is installed on a device. The app prompts the user to enter a passphrase. When the user does this, an app keystore is created. It has a user section and a table of contents. The keystore files are hashed, creating “first” keystore hash values. The first keystore hash values are stored in the TOC. The TOC is then hashed, creating a TOC hash value. The passphrase entered by the user is then combined with the TOC hash value. This creates a “first” master passphrase for the keystore. The keystore is then transmitted to the device where it is installed in the generic (non-provisioned) wrapped app. |
申请公布号 |
US2014208100(A1) |
申请公布日期 |
2014.07.24 |
申请号 |
US201414167418 |
申请日期 |
2014.01.29 |
申请人 |
MOCANA CORPORATION |
发明人 |
KENDALL H. Richard |
分类号 |
G06F21/12;G06F21/52 |
主分类号 |
G06F21/12 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of installing a keystore in an app, the method comprising:
prompting a user to select a passphrase for the app; creating an app keystore with a user section and a table of contents (“TOC”); hashing keystore files, thereby creating a first keystore files hash value; storing first keystore files hash values in the TOC; hashing the TOC, thereby creating a TOC hash value; combining the passphrase with the TOC hash value, thereby creating a first master passphrase for the keystore; and transmitting the keystore to the app on a device, wherein the keystore is installed in the app. |
地址 |
SAN FRANCISCO CA US |