Bug 575541 - [pgp] P2 should not fail completely if a public key is not

Treat missing keys as if no signatures are present and ensure that the
transfered artifact's metadata has no signature nor key metadata exactly
like an unsigned artifact.

Change-Id: Id079b4da0ef9acc7d7d8c538a7d57d4aa181c65a
Signed-off-by: Ed Merks <ed.merks@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/191120
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
5 files changed