Uploaded image for project: 'EJBCA'
  1. EJBCA
  2. ECA-8671

ACME UI configuration should not display first available EEP when unconfigured

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: EJBCA 7.3.0.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Provenance:
      Internal Delivery
    • Issue discovered during:
      Integration

      Description

      In the Admin GUI, when an ACME alias is added the End Entity Profile is set to org.cesecore.certificates.endentity.EndEntityConstants.NO_END_ENTITY_PROFILE (0), but when viewing the alias configuration the first available EEP is shown.

      This is very misleading, since there is no visual indication that you need to Switch to edit mode and Save in order to really use the shown EEP.

      In an EJBCA 7.3.0.1+ (with ECA-8661), The error log messages will in this case be shown as

      ... INFO  [org.ejbca.ui.web.protocol.acme.web.AcmeLoggingFilter] (...) GET https://.../ejbca/acme/directory from ...
      ... WARN  [org.ejbca.core.protocol.acme.AcmeConfigurationSessionBean] (...) Cannot fetch CAA identities because no end entity profile is available. Returning an empty list of CAA identities instead.
      ... WARN  [org.ejbca.ui.web.protocol.acme.AcmeEndPoint] (...) ACME configuration 'null' is not yet configured with an End Entity Profile. Orders cannot be processed in any meaningful way.
      ... INFO  [org.ejbca.ui.web.protocol.acme.web.AcmeProblemExceptionMapper] (...) Responding to request with problem report of type urn:ietf:params:acme:error:serverInternal and detail 'The server experienced an internal error'.
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              johan Johan Eklund
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: