Skip to content

[Bug]: Can't Deactivate an Authorization #2177

@paulcalabro

Description

@paulcalabro

Steps to Reproduce

  1. Run an Ansible playbook that tries to deactivate all authz for an existing ACME v2 order. (e.g. https://docs.ansible.com/ansible/latest//collections/community/crypto/acme_certificate_deactivate_authz_module.html)
  2. Observe this is the Step CA logs: expected POST-as-GET
  3. Depending on the particular Ansible module, you'll get a warning indication the authz could not be deactivated.

Your Environment

  • OS - Running in a Podman container
  • step-ca Version - 0.28.1

Expected Behavior

IIUC the RFC correctly, the JWS payload should not be empty and should instead contain something like this:

{
    "status": "deactivated"
}

Actual Behavior

Get the error "expected POST-as-GET" and the authz is not deactivated.

Additional Context

Contributing

Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Metadata

Metadata

Assignees

Labels

bugneeds triageWaiting for discussion / prioritization by team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions