<p>If the juju tool only knows the "official juju" public key. How does that not validate the tools are from a trusted source? It doesn't help the --upload-tools case, but those are put in your private bucket anyway.</p>

<p>It is true that we shouldn't trust anything that is signed. Though I'll note xkcd: <a href="http://xkcd.com/1181/">http://xkcd.com/1181/</a></p>
<p>We could trust a specific CA or web or whatever, but why not just have a key that is needed to release the tools?</p>
<p>John<br>
=:-></p>
<div class="gmail_quote">On Apr 8, 2013 7:08 AM, "Tim Penhey" <<a href="mailto:tim.penhey@canonical.com">tim.penhey@canonical.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I have a task card that I don't feel confident starting without more<br>
understanding of the problem, and how the solution would help with that.<br>
And how the tool release process would work with this too.<br>
<br>
Firstly, which is the problem that we are trying to solve?<br>
 * We have an unmodified tarball as it was defined at the source<br>
 * The tools are from a trusted source<br>
<br>
The traditional method for the first is to provide an md5 (or other)<br>
hash that you can grab as well as the source file.  However if we are<br>
trying to solve the second problem, this doesn't help.<br>
<br>
So my first question really is what problem are we trying to solve?<br>
<br>
How will this differ between tools from a public bucket, and those that<br>
are uploaded locally?<br>
<br>
Who is considered trusted?  How would we sign the tools to ensure that<br>
they come from us?  I can think of several ways, but I'd prefer to hear<br>
some others input first.<br>
<br>
Tim<br>
<br>
--<br>
Juju-dev mailing list<br>
<a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
</blockquote></div>