Skip to content

ACME allow certificate revocation with other reasons than 0 #31866

@Daniel-Nashed

Description

@Daniel-Nashed

Current challenge

The HCL Domino ACME client always specifies a reason (1 to 4).
There is currently no way to not pass a reason on Domino side. There is always reason 1 or 4 passed.

HashiCorp ACME returns an error in this case and it looks like the error is what is currently intended.

Error text returned via ACME protocol:

Vault does not support revocation reasons (got 1; expected omitted or 0/unspecified): The revocation reason provided is not allowed by the server

Expected behavior
Support the RFC compliant other revocation reasons.

Acceptable workaround
Ignore revocation reason and assume 0 even another reason is specified.

Maybe there is a way to configure the ACME endpoint to allow other reason codes?

Environment

Latest Container Image: Vault v1.21.4, built 2026-03-04T17:40:05Z

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions