Using an ACME server that doesn't provide a TOS - SOLVED

dmshimself

Member
Aug 15, 2020
28
16
23
69
When using PVENODE to use an existing self hosted ACME server, in my case step-ca, I cannot seem to find an option to suppress the check for TOS. Is there a way to do this?

For example

pvenode acme account register

select custom, web site for CA then get an error as in:

Directory endpoints:
0) Let's Encrypt V2 (https://acme-v02.api.letsencrypt.org/directory)
1) Let's Encrypt V2 Staging (https://acme-staging-v02.api.letsencrypt.org/directory)
2) Custom
Enter selection: 2
Enter custom URL: https://xxxxxxxxxxx.com

Attempting to fetch Terms of Service from 'https://xxxxxxxxxxxx.com
Error: GET to https://xxxxxxxxxxx.com
404 page not found


Ideally there would be an option to not ask for the TOS and while the manual show options are available, I cannot seem to find what those are and if one includes suppressing the TOS check.

Edit - I mean to say that I had found an article:

https://forum.proxmox.com/threads/issue-while-adding-acme-account-with-custom-acme-directory.99102/

but that seems to indicate a fix has been applied to PBS and I'm using VE.
 
Last edited:
could you post the output of pvesh get /cluster/acme/meta --directory "URLOFYOURACMESERVER" --output-format json-pretty ?
 
if the meta query already fails, then your URL is not correct.. or your CA is not ACME compliant
 
great! please mark the thread as solved (edit first post)