# Enable ACME Issuance

This health check ensures that ACME (Automatic Certificate Management Environment) is enabled in mounts that use intermediary issuers. Enabling ACME is a best practice for supporting automated certificate issuance and a self-rotating PKI infrastructure.

**Health Check Name:** `enable_acme_issuance`

#### **Accessed APIs**

| Method | Endpoint                                       | Description                                |
| ------ | ---------------------------------------------- | ------------------------------------------ |
| READ   | `/config/acme`                                 | Checks ACME configuration settings         |
| READ   | `/config/cluster`                              | Verifies cluster configuration             |
| LIST   | `/issuers` *(unauthenticated)*                 | Lists available certificate issuers        |
| READ   | `/issuer/:issuer_ref/json` *(unauthenticated)* | Fetches ACME details for a specific issuer |

#### **Configuration Parameters**

| Parameter | Description                                          |
| --------- | ---------------------------------------------------- |
| *(None)*  | This check does not require configurable parameters. |

#### **Health Check Results**

| Condition                                                  | Status Level  |
| ---------------------------------------------------------- | ------------- |
| ACME is not enabled on a mount with an intermediary issuer | Informational |

ACME support is not mandatory, but enabling it is strongly recommended for operational efficiency and certificate lifecycle automation.

#### **Recommended Actions**

1. Enable ACME on the appropriate mount:
2. Ensure the mount contains an intermediary issuer, as ACME issuance is typically tied to such issuers.
3. Test ACME endpoints using tools like `curl` or an ACME client (e.g., Certbot) to verify correct setup.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enclaive.cloud/virtual-hsm/troubleshooting/enable-acme-issuance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
