acumen/deactivate_authorization
Deactivate an ACME authorization.
Relinquish authorization to issue certificates for an identifier. Use this when you no longer want the server to consider you authorized.
Example
import acumen
import acumen/deactivate_authorization
let assert Ok(#(resp, ctx)) = acumen.execute(
ctx,
build: deactivate_authorization.build(authz_url, _, registered_key),
send: httpc.send,
)
let assert Ok(authz) = deactivate_authorization.response(resp, authz_url)
// authz.status == Deactivated
Values
pub fn build(
url: url.Url,
context: acumen.Context,
key: acumen.RegisteredKey,
) -> Result(request.Request(String), acumen.AcmeError)
Builds a request to deactivate an ACME authorization.
pub fn response(
resp: response.Response(String),
url url: url.Url,
) -> Result(authorization.Authorization, acumen.AcmeError)
Parses the authorization deactivation response.