The account assertion ties the name for an account in the snap universe to its store identifier and provides the authority’s confidence in the name’s validity. It is generated on user creation by the store where it’s maintained while the account exists.
Whenever a snap is installed, the account assertion linked to the owner of each snap is added to the system. To list account assertions present on a system, use the
snap known account command.
Account assertion fields
The following fields can be used in an account assertion:
type: account authority-id: <authority account id> revision: <int> account-id: <account id> display-name: <friendly name for the account> username: <store user name or nick> validation: <uproven|certified> timestamp: <UTC datetime> sign-key-sha3-384: <key id> # Encoded key id of signing key <signature> # Encoded signature
The index for this assertion is the
account-id and the fields are typically used in the following order:
validationwhen set to
certifiedmeans that the authority is confident in that the display name accurately describes the owner of the account while
unprovenmeans that no checks have been performed.
display-nameis a human-friendly name for the account-d, while username` is an optional username associated with the account.
timestampcontains the UTC formatted date and time that
See Assertion format for details on fields common to most assertions.
The following is a typical account assertion:
type: account authority-id: canonical revision: 11 account-id: yBzXLuswoWh5b2gI8gxjziGARHLm64z display-name: VideoLAN timestamp: 2018-07-31T14:05:29.865155Z username: videolan validation: verified sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7Qi2NGSQ32EF2d4D0hqUel3m8ul AcLBUgQAAQoABgUCW2BsqgAAFCsQALkiVtqy0vwWbYXV+Pa3UrclKMDWjowgwdfvWfrbGkmBO13w moMQiY0uRsONZB5fovG0EhGgL7wSR6Z9OAOCuv48xJMrRWKFXtRT7/B45hOOXEihgp419BAdVAbl cUFh3ul/+EIQkSpXoRq9ChlA3QsbL6EszhD8ON4L58xauGotl/WbcwHqEoSGt9lURvSDTWWnW/rz 4IvKQsHF0paJ1YDcx+vNBZksaVBlltBswrquOqrA/lABenUuQdwRNYMckdyBb2rPHUG709luY1HA jmcRTl2++1yzVmhXV16I0HnOuajZAbr7fUL4PpyylMr1+gl9pulk9rbUkMCyyAYC5fd3QP2A+Aoc 52+mPD8PDkTnDpS91q4m3k9NW0j2