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

Update ACME documentation to RFC 8555 compliance

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EJBCA 7.3.0
    • Component/s: Protocols
    • Labels:
      None

      Description

      Code:

      • Correct >50 references (and text) for ACME draft 12 to final RFC (https://tools.ietf.org/html/rfc8555).
      • Move ACME message samples from AcmeEndPoint and others to request/response objects, and link them in JavaDoc.
      • JavaDoc for all public methods?
      • AcmeEndPoint: Replace 'Known ACME RFC draft 06 violations' with 'Known ACME RFC violations', which has to be written.
      • AcmeEndPoint: Update the other topics in the class comment ('Major TODOs', etc.) after clearance.

      Swagger UI / Open API (https://localhost:8443/ejbca/swagger-ui):

      • Correct labeling for ACME draft 12 to final RFC.

      Product documentation:

      • Make ACME Reference - API and SDK Documentation (https://localhost:8443/ejbca/doc/acme/) RFC8555 compliant and add error types.
      • Update feature label from draft 12 to final in ejbca/doc/xdocs/site/features.xml

      Confluence:

      • Make contents RFC8555 compliant for release 7.3
      • Update 'EJBCA ACME with Certbot for release 0.37.0 including samples in protocols section.
      • Update 'EJBCA ACME with PJAC¬† for release 3.0.1 including samples in protocols section.

        Attachments

          Activity

            People

            Assignee:
            anjakobs Andres Jakobs
            Reporter:
            anjakobs Andres Jakobs
            Verified by:
            Henrik Sunmark
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: