Expose CA management operations for key-store and certificate-authority-account

In  console elytron security

Overview

EAP7-857 added runtime operations to manage certificates issued by an online CA, the operations are listed below. The operations allows to create the account on an online CA service, retrieve a signed certificate and add it to a key store.

resource: /subsystem=elytron/certificate-authority-account=*
  operations:
    change-account-key
    create-account
    deactivate-account
    get-metadata
    update-account
resource: /subsystem=elytron/key-store=*
   operations:
     obtain-certificate
     revoke-certificate
     should-renew-certificate

Issue Metadata

Issue

Dev Contacts

QE Contacts

Requirements

  • Add the certificate-authority-account resource to the runtime view of SSL View of Elytron runtime section.

  • Add the following operations to the certificate-authority-account table: create, deactivate, update, get metadata, change account key.

  • The Key Store exists in Runtime / Elytron / Stores, then add the following operations to the Aliases action view: obtain, revoke, verify renew

  • The operations will only be available upon a selection of an item in the table.

Test Plan

TBD

Community Documentation

None