Signing snaps with your own keys on your own local store.

Mark Shuttleworth mark at
Thu Jan 19 16:10:12 UTC 2017

I would suggest you start with classic (deb-based) Ubuntu and make
'classic' snaps. When those are working well you can start devmode
development to add the confinement, which gives you fully confined
('strict') snaps. At that point, you can use Ubuntu Core.

On the store, there are various folks taking different approaches, you
might want to just use the public one for now (you can have private
snaps in there). We'll make it easier to install your own store soon.


On 19/01/17 07:48, nitin mahendru wrote:
> Hi Everyone,
> I am new to the world of snaps and am pretty excited to learn more
> about it.
> I am trying to run ubuntu core on a Raspberry pi and I want to
> securely update snaps which run on it.
> What I want to do is:
> 1. Build my own snap
> 2. upload it to my own instance of a snap store where while uploading
> it can be signed using a keypair that I provide.
> 3. Run snap install on my raspberry Pi to install the snap I uploaded
> into my store. This should involve signature verification with my own
> public key.
> I can't seem to find the source code for a snap store. I found this
> Then I also found this implementation
> but that doesn't seem to serve my
> purpose.
> Do you guys know of a propper implementation for the snapstore ? I am
> trying to get past point 2 above.
> Thanks in advance.
> cheers!
> Nitin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Snapcraft mailing list