commit | d804828988f57b82347ccb4e626cedac26904f83 | [log] [tgz] |
---|---|---|
author | Arup Mukherjee <arup@google.com> | Fri Jun 26 23:18:44 2015 -0700 |
committer | Arup Mukherjee <arup@google.com> | Fri Jun 26 23:18:47 2015 -0700 |
tree | 03036cd3c758b07f0ee442934ab5ce28cd1764a9 | |
parent | 67506bcd85e4efaa53134a095ee0c7ef5011def7 [diff] |
services/device/mgmt_v23_test: Use "device publish" and check publisher blessings Use the "device publish" command instead of binary upload, so that we publish properly-signed binaries. Check that the device manager issues a publisher blessing to the signed binary when it's running. In the process, the test is also made more realistic by using three principals instead of one -- the device manager is claimed by an administrator role, the binaries are published by a publisher, and are run by a user. The device manager also has two blessings now, representing both a claim from the administrator and a manufacturer blessing (which is faked for now using the claim). Using the "device publish" command required changing a few things to the naming convention that the command expects. This included adding a known profile for darwin-amd64, which until this point had been running using "unknown" (!) Change-Id: I88642cc7117a8db42b5700d463d0062b8d7b3663
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.