GPG-pubkeys

Basil Chupin blchupin at tpg.com.au
Mon Sep 11 08:28:21 PDT 2006


linux_learner wrote:

> On 9/11/06, Basil Chupin <blchupin at tpg.com.au> wrote:
>> Christoph Thiel wrote:
>> > On Sat, 9 Sep 2006, Basil Chupin wrote:
>> >
>> >> Further to the earlier thread, "F**** annoying unavailable keys", 
>> but on
>> >> a slightly different tack, is there a way to make smart to simply
>> >> *accept* an offered gpg-key when smart is upgrading a package rather
>> >> than have it sit like a shag on a rock waiting for me (for example) to
>> >> click on YES so that smart can continue with the download of the
>> >> package?
>> >
>> > This would render any kind of key checking useless, as smart would 
>> accept
>> > any key that's available on the configured keyserver.
>> >
>> > I'm currently looking into enabling -y / --yes to work with key 
>> checking
>> > as well, so you could just use "smart upgrade -y" then... however, it's
>> > just like completly turning of key checking in the end.
>>
>> I am just a bit lost here....
>>
>> I don't remember having to accept a gpg-key from each and every source
>> of upgrades for my OS (SUSE) but only 2 or possibly 3 sites had to have
>> their gpgs accepted or rejected (but who in their right mind would do
>> that anyway?). So, what is the big deal about these gpg-keys when they
>> are not universally used?
>>
>> Or have I missed something (more than likely!) and the use of gpg-keys
>> is an integral part of any upgrades from any source and smart just will
>> not so any upgrades unless the necessary key is accepted?
>>
>> I simply don't know how or why these keys play such a "vital" role in
>> smart's upgrade process.

 > Not just in smart's role, but in yum, apt, YaST, even email. Microsoft
 > also uses something like it. They call it ActiveX. ActiveX is nowhere
 > near as good as gpg. This is a security feature to make sure that
 > things are recieved as they are sent. For example, If someone gets the
 > package and alters it, and then resubmits it to the site, the gpg key
 > (iirc) becomes broken and invalid.

But hold on here, and this is where I may be getting a bit confus-ed, 
the gpg-key is not associated with an indvidual package but with a 
source site. An individual package would have the checksum to make sure 
that it wasn't monkeyed around with either during transmission or by 
someone altering the original.

Am I wrong in thinking that the gpg-key concerns a source site - which 
is why I stated that I don't recall having to accept gpg-keys for all 
the SUSE repositories or all the mirrors in the smart's list of sources?

Cheers.


-- 
This computer is environment-friendly and is running on OpenSuSE 10.1



More information about the Smart mailing list