Allow mentors to act as a basic keyserver.

This MR brings a partial implementation of the HKP protocol to debexpo.

The target use case is: gpg --keyserver hkps://mentors.debian.net --recv-keys 0x1234567

The MR contains:

  • Two new class based views:
    • HKPView to dispatch the various operation of the HKP protocol
    • HKPSearchView to implement the get (retrieval) operation
  • Unit and functional testing (using the actual gpg command)
  • Some docs to advertise the feature. I've added a note on preferably using the public keyserver.

Closes #139 (closed)

Edited by Baptiste Beauplat

Merge request reports

Loading