|
|
|
@ -47,17 +47,30 @@ void provision(std::string url)
|
|
|
|
|
The Update key is the public key, which identifies the Update server. It
|
|
|
|
|
guarantees that all downloaded data is coming from authorized source.
|
|
|
|
|
|
|
|
|
|
It is used for the encryption of the network traffic.
|
|
|
|
|
It is used for the encryption of the network traffic. The Update key identifies
|
|
|
|
|
the p≡p update server.
|
|
|
|
|
|
|
|
|
|
### Deployment key
|
|
|
|
|
|
|
|
|
|
The Deployment key is the public key, with which the downloaded Signed package
|
|
|
|
|
can be checked if it was created by the authorized factory.
|
|
|
|
|
|
|
|
|
|
It is used for verification of the Distribution signature.
|
|
|
|
|
It is used for verification of the Distribution signature. The Deployment key
|
|
|
|
|
identifies the p≡p factory.
|
|
|
|
|
|
|
|
|
|
### Provisioning key
|
|
|
|
|
|
|
|
|
|
The Provisioning key is the private key, which represents the user. The Signed
|
|
|
|
|
package is encrypted using the Provisioning key, making it impossible for other
|
|
|
|
|
users to uncover the Provisioning data.
|
|
|
|
|
|
|
|
|
|
The Provisioning key identifies either a Device series or a Device group.
|
|
|
|
|
|
|
|
|
|
A Device series is a bunch of devices managed under one number before
|
|
|
|
|
provisioning. A Device group is a group of personal devices of one user.
|
|
|
|
|
Because after provisioning a Device group is related to exactly one user the
|
|
|
|
|
Provisioning key relates to this single user in case of managing Device groups.
|
|
|
|
|
|
|
|
|
|
It is more secure to manage Device groups instead of Device series. The option
|
|
|
|
|
to manage Device series is only there in case the management process does not
|
|
|
|
|
support managing Device groups.
|
|
|
|
|