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

    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)