Project

General

Profile

Feature #55986

Add support for ACME certs in new UI

Added by Waqar Ahmed over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
No priority
Assignee:
Dennis Mullen
Category:
GUI (new)
Target version:
Estimated time:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
No
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Certificate Service has been changed in middlewared. It provides ACME based certs now as well. Apart from that creating, updating and deleting certs is now a job in middlewared and it should be treated as such. Certificate service has been updated with documentation as well which would help understanding the structure of the api calls. It should be noted that methods for CA have not been turned into a job and thus they remain unaffected by this change.
Apart from this, support for ACME DNS Authenticators should be added in new UI as well. All of these changes have been reflected in legacy UI and the documentation has been updated for it as well.
To conclude Certificate service and ACME DNS authenticator support should be added/updated in new UI to reflect the latest changes in middlewared.

Risk
We risk breaking creating certs via new UI and ACME DNS Authenticators

Acceptance Criteria
First of all, ACME DNS authenticators should be created, updated and deleted to ensure that this section is working as desired as it will be used when creating ACME certs.
Moving on all kinds of certs should be created via new UI ( import, internal, csr, acme ). After creation updating them should be checked as well and finally deleting them.
If the above cases work, this ticket can be marked as passed testing

TN_ACME_DNS_Auth_Form.png (82.7 KB) TN_ACME_DNS_Auth_Form.png Erin Clark, 03/04/2019 03:46 PM
TN_ACME_DNS_Auth_Table.png (68.9 KB) TN_ACME_DNS_Auth_Table.png Erin Clark, 03/04/2019 03:46 PM
58188
58197

Related issues

Related to FreeNAS - Feature #36403: Add Let's Encrypt Support for CertsReady for Testing
Related to FreeNAS - Bug #66925: Update Private Key tooltips in new UIDone

History

#1 Updated by Dru Lavigne over 1 year ago

  • Related to Feature #36403: Add Let's Encrypt Support for Certs added

#3 Updated by Erin Clark over 1 year ago

  • Assignee changed from Erin Clark to Damian Szidiropulosz

#5 Updated by Dennis Mullen over 1 year ago

  • Related to Bug #66925: Update Private Key tooltips in new UI added

#6 Updated by Dru Lavigne over 1 year ago

  • Target version changed from 11.3 to 11.3-BETA1

#7 Updated by Damian Szidiropulosz over 1 year ago

  • Status changed from Unscreened to Screened

#8 Updated by Erin Clark over 1 year ago

  • Assignee changed from Damian Szidiropulosz to Erin Clark
  • Parent task set to #69906

#10 Updated by Erin Clark over 1 year ago

  • Assignee changed from Erin Clark to Dennis Mullen
  • Needs Doc changed from Yes to No

#11 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Parent task deleted (#69906)

#12 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Status changed from Screened to Closed

Also available in: Atom PDF