riboseinc / rails-keyserver

A generic Rails engine for serving most kinds of keys
MIT License
2 stars 0 forks source link

The purpose of versioned API #13

Open skalee opened 5 years ago

skalee commented 5 years ago

Currently, this gem defines some kind of versioned "v1" API. What is the purpose of this API? Is it some non-standard protocol by Ribose? Or a placeholder which is going to be replaced with HKP or HAKP protocols? @ronaldtse?

ronaldtse commented 5 years ago

"v1" is only just the name of the namespace, we can change it to anything necessary. It is a proprietary API used by Ribose. And we should document that. HKP and HAKP only work with OpenPGP keys, we want this to work with other types of keys / certificates as well. This gem is supposed to be a generic key server.