Get public key from pkg_repo struct.

Obtain public key in repo_archive_extract_file from pkg_repo struct
instead of global configuration that enables multi-repo support.

Reported by:	bapt