E2eiEnrollmentProtocol

public protocol E2eiEnrollmentProtocol : AnyObject, Sendable

See [core_crypto::e2e_identity::E2eiEnrollment]

  • See [core_crypto::prelude::E2eiEnrollment::certificate_request]

    Declaration

    Swift

    func certificateRequest(previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::check_order_request]

    Declaration

    Swift

    func checkOrderRequest(orderUrl: String, previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::check_order_response]

    Declaration

    Swift

    func checkOrderResponse(order: Data) async throws -> String
  • See [core_crypto::e2e_identity::E2eiEnrollment::create_dpop_token]

    Declaration

    Swift

    func createDpopToken(expirySecs: UInt32, backendNonce: String) async throws -> String
  • See [core_crypto::e2e_identity::E2eiEnrollment::directory_response]

    Declaration

    Swift

    func directoryResponse(directory: Data) async throws -> AcmeDirectory
  • See [core_crypto::prelude::E2eiEnrollment::finalize_request]

    Declaration

    Swift

    func finalizeRequest(previousNonce: String) async throws -> Data
  • See [core_crypto::prelude::E2eiEnrollment::finalize_response]

    Declaration

    Swift

    func finalizeResponse(finalize: Data) async throws -> String
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_account_request]

    Declaration

    Swift

    func newAccountRequest(previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_account_response]

    Declaration

    Swift

    func newAccountResponse(account: Data) async throws
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_authz_request]

    Declaration

    Swift

    func newAuthzRequest(url: String, previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_authz_response]

    Declaration

    Swift

    func newAuthzResponse(authz: Data) async throws -> NewAcmeAuthz
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_request]

    Declaration

    Swift

    func newDpopChallengeRequest(accessToken: String, previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_response]

    Declaration

    Swift

    func newDpopChallengeResponse(challenge: Data) async throws
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_request]

    Declaration

    Swift

    func newOidcChallengeRequest(idToken: String, previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_response]

    Declaration

    Swift

    func newOidcChallengeResponse(challenge: Data) async throws
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_order_request]

    Declaration

    Swift

    func newOrderRequest(previousNonce: String) async throws -> Data
  • See [core_crypto::e2e_identity::E2eiEnrollment::new_order_response]

    Declaration

    Swift

    func newOrderResponse(order: Data) async throws -> NewAcmeOrder