On Mon, 2008-09-22 at 13:42 -0400, Hiram Chirino wrote: > On Mon, Sep 22, 2008 at 10:12 AM, sebb <[EMAIL PROTECTED]> wrote: > > On 22/09/2008, Hiram Chirino <[EMAIL PROTECTED]> wrote: > >> The only reason I suggested including the sigs in the source distro is > >> because a source build like Apache ServiceMix depends on hundreds of > >> third party dependencies.. so an end user would need to end up > >> trusting LOTs different signatures to get ServiceMix to build. > >> > >> It would be easier if the end user could just trust the Apache source > >> distro and also transitively trust the signatures that we trust for > >> our dependencies. > >> > > > > I actually meant to say include the pub key for the dependency in the > source distro.
How do you validate that the pub key presented to you is genuine? What you currently proposing is src-artifact <- signed with A's privkey, validated with A's pubkey A's pubkey is inside src-artifact. So you extract the pubkey from the src-artifact and use it to validate that the src-artifact is really genuine. (Bonus points for spotting the circle). Alternative scenario: bin-artifact <- signed with A's privkey, validated with A's pubkey A's pubkey is inside src-artifact. AIUI, you propose to download the src-artifact, extract the pubkey and validate that the bin-artifact is genuine. How do you trust that the src-artifact was not tampered with? Ciao Henning --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]