Project

General

Profile

Actions

Tracker #34842

open

Support EC (and other non-RSA) keys for authentication

Added by Evgeni Golov over 2 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

36%

Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

It's the year 2022, we should support non-RSA (especially elliptic curve) keys for authentication in the project.

The list of associated tasks is generated using as simple git grep 'OpenSSL.*RSA', which might not be complete.

In most cases, the change should be as trivial as:

-      OpenSSL::PKey::RSA.new(File.read(path))
+      OpenSSL::PKey.read(File.read(path))

as that allows OpenSSL to figure out what kind of key it gets, instead of forcing RSA.


Subtasks 11 (7 open4 closed)

Feature #34843: Support EC (and other non-RSA) keys in Foreman coreClosedEvgeni GolovActions
Smart Proxy - Feature #34844: Support EC (and other non-RSA) keys in foreman proxyClosedEvgeni GolovActions
Discovery - Feature #34845: Support EC (and other non-RSA) keys in discoveryReady For TestingEwoud Kohl van WijngaardenActions
OpenSCAP - Feature #34846: Support EC (and other non-RSA) keys in scap clientReady For TestingOleh FedorenkoActions
Webhooks - Feature #34847: Support EC (and other non-RSA) keys in webhooksClosedOleh FedorenkoActions
Chef - Feature #34848: Support EC (and other non-RSA) keys in proxy chefNewActions
Plugins - Feature #34849: Support EC (and other non-RSA) keys in proxy monitoring icinga2NewActions
Salt - Feature #34850: Support EC (and other non-RSA) keys in proxy saltNewActions
Plugins - Feature #34851: Support EC (and other non-RSA) keys in proxy vaultNewActions
Katello - Feature #34852: Support EC (and other non-RSA) keys in KatelloNewActions
Hammer CLI - Feature #34853: Support EC (and other non-RSA) keys in hammerClosedOleh FedorenkoActions
Actions

Also available in: Atom PDF