On Thursday, 13 May 2021 15:11:19 EEST Roberto Ragusa wrote: > > Make a plugin interface for adding additional methods to obtain public > > keys as there are a lot different sources for those. Fedora itself has > > tools for PKI and public key based security and it would be quite low > > hanging fruit to fill the gap between those components, in cases like > > this. > > In this case before doing advanced cloud based things, PKI nor LDAP have nothing to do with "clouds" Those were created at 1970s and are still in use. L stands for lightweight, could not be further from clouds. https://en.wikipedia.org/wiki/Public_key_infrastructure#History > Developments in PKI occurred in the early 1970s at the British > intelligence agency GCHQ https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol#History > These companies introduced the concept of directory services to information > technology and computer networking, their input culminating in the > comprehensive X.500 specification,[6] a suite of protocols produced by the > International Telecommunication Union (ITU) in the 1980s. > let's try to also have a simple "paste your key here" textarea, Having a plugin interface in place, the first plugin can be the "text area", the simplest of all. Having base64 coded carbage in the end user interface is another question, I'm pretty sure that whoever decided ssh pubkeyformat, did not intend it to be used like this. Hence there is a command % ssh-copy-id Usage: /usr/bin/ssh-copy-id [-h|-?|-f|-n] [-i [identity_file]] [-p port] [-F alternative ssh_config file] [[-o <ssh -o options>] ...] [user@]hostname -f: force mode -- copy keys without trying to check if they are already installed -n: dry run -- no keys are actually copied -h|-?: print this help Those plugins would be written by someone else, outside the Anaconda codebase. That's why the only needed is to define the plugin interface. > which is the only sane method I would want to use when > creating a virtual machine. Virtual machine installation is hopefully a special use case and majority of installations are bare metal end users. Tuju -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure