Project

General

Profile

Actions

Feature #8490

closed

pfSense-pkg-acme: acme_certificates_edit.php - Add ability to specify (vs generate) private key

Added by Scott Smith about 6 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
ACME
Target version:
-
Start date:
04/28/2018
Due date:
% Done:

0%

Estimated time:
24.00 h
Plus Target Version:

Description

I was unable to find a bug/issue/etc on this specific topic, so I'm submitting it as a Feature request.

When a user adds a certificate definition on the Services>Acme>Certificates page, the Key Size drop-down offers five options for generating a private key. I already have a private key, and I'd like to use it to configure pfSense to manage my certificate via letsencrypt.org

UI:

  • Modify the UI on the acme_certificates_edit.php page, adding a Custom... option to the end of the Key Size list.
  • Selecting Custom... would show a (previously hidden) Private Key edit field beneath the drop-down.
  • Selecting any other Key Size would hide the Private Key edit field again.
  • If visible, Private Key would be a required field.

Implementation:

  • Like other user-entered data, the user-entered Private Key text would be stored in the configuration.
  • The private-key-generation logic in acme.sh will be skipped if a private key was provided (specific details on this are TBD).
Actions

Also available in: Atom PDF