E2EIEnrollment
Represents an E2EI enrollment
Functions
Parses the response from POST /acme/{provisioner-name}/new-account
.
Parses the response from POST /acme/{provisioner-name}/authz/{authz-id}
Creates a request for finally fetching the x509 certificate.
Verifies that the previous challenge has been completed.
Parses the response from POST /acme/{provisioner-name}/order/{order-id}
.
Parses the response from POST /acme/{provisioner-name}/challenge/{challenge-id}
for OIDC challenge within a CoreCryptoContext.
Generates a new client Dpop JWT token. It demonstrates proof of possession of the nonces (from wire-server & acme server) and will be verified by the acme server when verifying the challenge (in order to deliver a certificate).
Parses the response from GET /acme/{provisioner-name}/directory
. Use this AcmeDirectory in the next step to fetch the first nonce from the acme server. Use AcmeDirectory.newNonce.
Parses the response from POST /acme/{provisioner-name}/challenge/{challenge-id}
for DPoP challenge.
Final step before fetching the certificate.
Parses the response from POST /acme/{provisioner-name}/order/{order-id}/finalize
.
For creating a new acme account. This returns a signed JWS-alike request body to send to POST /acme/{provisioner-name}/new-account
.
Creates a new authorization request.
Creates a new challenge request for Wire Dpop challenge.
Creates a new challenge request for Wire Oidc challenge.
Creates a new acme order for the handle (userId + display name) and the clientId.
Parses the response from POST /acme/{provisioner-name}/new-order
.