Troubleshooting for ACME
Overview
Supported Web Browsers
| Browser | Version | Notes |
|---|---|---|
| Firefox | Till latest (Version 84.0.4147.135) | NA |
| Chrome | Till latest (Version 80.0) | NA |
| IE | Limited support in 9, Full support from 10+ | No support for IE9 post-AppViewX Version 11.0 |
| Safari |
Till latest (Windows - Version 5.1.7, macOS - Version 13.1.2) |
From AppViewX Version 11.1 |
| Opera | Till latest (Version 70) | From AppViewX Version 11.1 |
Supported Devices
| Device | OS | Resolution |
|---|---|---|
| Desktop | Windows | 1024 X 768 onwards, 1366x768, 1920x1080, Higher |
| Desktop | Linux | 1024 X 768 onwards, 1366x768, 1920x1080, Higher |
| Desktop | Mac | 1024 X 768 onwards, 1366x768, 1920x1080, Higher |
| iPad | iOS | 1024 X 768 |
Supported ACME Client
-
Certbot
-
Cert manager
Issues in ACME setting addition and check the settings
Issues in ACME Setting Addition
- Log in to AppViewX application with valid credentials.
-
From the left pane, expand the menu and click
CERT+.
The Server Certificate page is displayed.
- From the left pane, expand Administration, select Auto Enrollment.
-
Click ACME.
The Auto Enrollment ACME page is displayed.
- Click Add.
- After settings are added, click Check to see the validity.
Error Messages
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Agent name already added. Please enter a different name.. | An ACME setting with the same name already exists in ACME Page. | Check the ACME Setting name, it should be unique. |
|
Some of the mandatory fields might be missing or might be invalid. | Add all the valid information in the mandatory section. |
| ACME setting is invalid - Agent ip is not reachable | The ACME agent IP and port provided might not be accessible from the AppViewX node. | Please check the IP port provided so that it can be pingable from the AppViewX node. |
| ACME setting is invalid - Policy is not associated to the provided group | The policy selected might be associated with some other group that is not selected. | Please check whether the selected policy and group are associated with one another. |
Issues in Auto Enrolling Certificate via ACME
Note: From the client machine hit the auto-enroll call using
AppViewX ACME server URL which is displayed on the ACME setting page.
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| No agent settings found for the provided agent ip address (OR) Agent settings is not found |
The provided agent IP or agent name is not found in the ACME settings. | Check for the agent IP and agent name in the client machine. |
| Unable to perform ACME account creation/updation operation | ACME is already present or the account is not proper in the client machine. |
|
| Unable to perform ACME challenge creation operation | Challenge verification failed before enrolling the certificate. |
|
| HTTP authentication failed due to invalid parameters provided. | The HTTP authentication parameters provided must be invalid |
|
| Unable to perform ACME order finalize operation | This phase is used to obtain the CSR and submit it. |
|
| Unable to obtain the enrolled certificate | The certificate might not be present for the provided transaction id. | Check if the certificate is enrolled or not in AppViewX inventory. |
| Unable to establish connection with ACME server. | There might be an issue with reaching the AppViewX ACME agent IP from the client. | Check whether the ACME agent IP is reachable from the client
machine. Check whether the ACME agent IP is open and can be accessible. |
| Group policy does not have the given hash function | The requACMEed hash function in the CSR parameters may not be available in the selected policy. |
|
| Unable to submit the CSR request to certificate authority | Failure due to specific CA functionality. | Check in the logs and failed Work order for the reason of submission failure. |
| Unable to submit the CSR request to certificate authority - For MSCA | There might be an error in work order log - “Denied due to policy module” | Check for the bit length in the CSR parameters, if it's lesser than or equal to 1024 then increase that in the CSR. |
| CSR parameters already exists | There might be another CSR already present in the inventory for which certificates would not have been issued. |
Note: This would allow multiple CSR’s with the
same parameters in the certificate inventory.
|
