AcmeChallenge
public struct AcmeChallenge
extension AcmeChallenge: Sendable
extension AcmeChallenge: Equatable, Hashable
For creating a challenge.
See
See [core_crypto::e2e_identity::types::E2eiAcmeChallenge]-
Contains raw JSON data of this challenge. This is parsed by the underlying Rust library hence should not be accessed
Declaration
Swift
public var delegate: Data -
URL of this challenge
Declaration
Swift
public var url: String -
Non-standard, Wire specific claim. Indicates the consumer from where it should get the challenge proof. Either from wire-server “/access-token” endpoint in case of a DPoP challenge, or from an OAuth token endpoint for an OIDC challenge
Declaration
Swift
public var target: String -
Undocumented
Declaration
Swift
public init( /** * Contains raw JSON data of this challenge. This is parsed by the underlying Rust library hence should not be * accessed */delegate: Data, /** * URL of this challenge */url: String, /** * Non-standard, Wire specific claim. Indicates the consumer from where it should get the challenge proof. * Either from wire-server "/access-token" endpoint in case of a DPoP challenge, or from an OAuth token endpoint * for an OIDC challenge */target: String) -
Declaration
Swift
public static func == (lhs: AcmeChallenge, rhs: AcmeChallenge) -> Bool -
Declaration
Swift
public func hash(into hasher: inout Hasher)