From 3fef90cd8c31eaa5e99dcecea178a8e39e1c5401 Mon Sep 17 00:00:00 2001 From: Harald Pehl Date: Thu, 2 Jun 2022 09:45:07 +0200 Subject: [PATCH] HAL-1593: Configure certificate authority --- ...used_by_certificate-authority-account.adoc | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 console/HAL-1593_Configure_certificate_authority_used_by_certificate-authority-account.adoc diff --git a/console/HAL-1593_Configure_certificate_authority_used_by_certificate-authority-account.adoc b/console/HAL-1593_Configure_certificate_authority_used_by_certificate-authority-account.adoc new file mode 100644 index 000000000..27aed2d5f --- /dev/null +++ b/console/HAL-1593_Configure_certificate_authority_used_by_certificate-authority-account.adoc @@ -0,0 +1,61 @@ += Configure the certificate authority used by a certificate-authority-account +:author: Harald Pehl +:email: hpehl@redhat.com +:toc: left +:icons: font +:idprefix: +:idseparator: - +:issue-base-url: https://issues.redhat.com/browse + +== Overview + +Currently, Let's Encrypt (https://acme-v02.api.letsencrypt.org/directory) is the only certificate authority that can be used by a certificate-authority-account. In the future, if/when other certificate authorities implement the server side of the ACME protocol, this will need to be configurable. In addition, making this configurable would also allow local Let's Encrypt server instances to be used for testing purposes. + +== Issue Metadata + +=== Issue + +* {issue-base-url}/HAL-1593[HAL-1593] +* {issue-base-url}/EAP7-1276[EAP7-1276] + +=== Related Issues + +* n/a + +=== Dev Contacts + +* mailto:hpehl@redhat.com[Harald Pehl] + +=== QE Contacts + +* mailto:spriadka@redhat.com[Simon Priadka] + +=== Testing By + +[x] Engineering +[ ] QE + +=== Affected Projects or Components + +* WildFly +* HAL + +== Requirements + +Provide UI views to configure the newly added Elytron resource `/subsystem=elytron/certificate-authority=*`. + +=== Affected UI + +* Configuration / Subsystems / Security / Other Settings / Other Settings / Certificate Authority + +=== Affected Resources + +* `/subsystem=elytron/certificate-authority=*` + +== Test Plan + +New tests will be added to the test suite that tests the new resource. + +== Community Documentation + +See the official HAL website at https://hal.github.io