On Tue, Apr 24, 2012 at 12:19, Ritesh Raj Sarraf <r...@debian.org> wrote:
> rrs@champaran:/tmp/apt-offline-downloads-31824$ sudo gpgv
> --ignore-time-conflict --keyring /etc/apt/trusted.gpg --homedir
> /etc/apt/trusted.gpg.d/  /tmp/InRelease.txt
> gpgv: Signature made Tuesday 24 April 2012 01:48:25 PM IST using RSA key
> ID 473041FA
> gpgv: Can't check signature: public key not found

I don't think --homedir does work in a way you would need it to work.
/etc/apt/trusted.gpg.d/ can include various additional keyrings - the
debian-archiv-keyring is one of them. So beside /etc/apt/trusted.gpg
you have to pass also all the keyrings in this directory to gpgv.
$ run-parts --list /etc/apt/trusted.gpg.d/ --regex '^.*\.gpg$'
Will get you a list of files to add. See also apt-key for an example.

But maybe you are able to use SigVerify::RunGPGV in apt-pkg/indexcopy.cc
or apt's gpgv method (/usr/lib/apt/methods/gpgv) text interface instead of
reimplementing them, depending on what you actually need.


Best regards

David Kalnischkies


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAAZ6_fAxSMV5-i+88tVRzC0gDygnH01fWN-bzSG2DZZf¾x...@mail.gmail.com

Reply via email to