E2eiEnrollmentProtocol
public protocol E2eiEnrollmentProtocol : AnyObject, Sendable
                Wire end to end identity solution for fetching a x509 certificate which identifies a client.
See [core_crypto::e2e_identity::E2eiEnrollment]
- 
                  
certificateRequest(previousNonce:Asynchronous) See [core_crypto::prelude::E2eiEnrollment::certificate_request]
Declaration
Swift
func certificateRequest(previousNonce: String) async throws -> Data - 
                  
checkOrderRequest(orderUrl:AsynchronouspreviousNonce: ) See [core_crypto::e2e_identity::E2eiEnrollment::check_order_request]
Declaration
Swift
func checkOrderRequest(orderUrl: String, previousNonce: String) async throws -> Data - 
                  
checkOrderResponse(order:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::check_order_response]
Declaration
Swift
func checkOrderResponse(order: Data) async throws -> String - 
                  
createDpopToken(expirySecs:AsynchronousbackendNonce: ) See [core_crypto::e2e_identity::E2eiEnrollment::create_dpop_token]
Declaration
Swift
func createDpopToken(expirySecs: UInt32, backendNonce: String) async throws -> String - 
                  
directoryResponse(directory:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::directory_response]
Declaration
Swift
func directoryResponse(directory: Data) async throws -> AcmeDirectory - 
                  
finalizeRequest(previousNonce:Asynchronous) See [core_crypto::prelude::E2eiEnrollment::finalize_request]
Declaration
Swift
func finalizeRequest(previousNonce: String) async throws -> Data - 
                  
finalizeResponse(finalize:Asynchronous) See [core_crypto::prelude::E2eiEnrollment::finalize_response]
Declaration
Swift
func finalizeResponse(finalize: Data) async throws -> String - 
                  
newAccountRequest(previousNonce:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_account_request]
Declaration
Swift
func newAccountRequest(previousNonce: String) async throws -> Data - 
                  
newAccountResponse(account:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_account_response]
Declaration
Swift
func newAccountResponse(account: Data) async throws - 
                  
newAuthzRequest(url:AsynchronouspreviousNonce: ) See [core_crypto::e2e_identity::E2eiEnrollment::new_authz_request]
Declaration
Swift
func newAuthzRequest(url: String, previousNonce: String) async throws -> Data - 
                  
newAuthzResponse(authz:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_authz_response]
Declaration
Swift
func newAuthzResponse(authz: Data) async throws -> NewAcmeAuthz - 
                  
newDpopChallengeRequest(accessToken:AsynchronouspreviousNonce: ) See [core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_request]
Declaration
Swift
func newDpopChallengeRequest(accessToken: String, previousNonce: String) async throws -> Data - 
                  
newDpopChallengeResponse(challenge:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_response]
Declaration
Swift
func newDpopChallengeResponse(challenge: Data) async throws - 
                  
newOidcChallengeRequest(idToken:AsynchronouspreviousNonce: ) See [core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_request]
Declaration
Swift
func newOidcChallengeRequest(idToken: String, previousNonce: String) async throws -> Data - 
                  
newOidcChallengeResponse(challenge:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_response]
Declaration
Swift
func newOidcChallengeResponse(challenge: Data) async throws - 
                  
newOrderRequest(previousNonce:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_order_request]
Declaration
Swift
func newOrderRequest(previousNonce: String) async throws -> Data - 
                  
newOrderResponse(order:Asynchronous) See [core_crypto::e2e_identity::E2eiEnrollment::new_order_response]
Declaration
Swift
func newOrderResponse(order: Data) async throws -> NewAcmeOrder