X509CredentialAcquisitionConfiguration
public struct X509CredentialAcquisitionConfiguration
extension X509CredentialAcquisitionConfiguration: Sendable
Configuration for an X509 credential acquisition flow.
-
ACME server hostname.
Declaration
Swift
public var acmeUrl: String -
OIDC identity provider URL.
Declaration
Swift
public var idpUrl: String -
Ciphersuite of the acquired credential.
Declaration
Swift
public var ciphersuite: CipherSuite -
User-visible display name.
Declaration
Swift
public var displayName: String -
Wire client id for the device acquiring the credential.
Declaration
Swift
public var clientId: ClientId -
Wire handle without the domain suffix.
Declaration
Swift
public var handle: String -
Wire domain.
Declaration
Swift
public var domain: String -
Optional Wire team id.
Declaration
Swift
public var team: String? -
Certificate validity period in seconds.
Declaration
Swift
public var validityPeriodSecs: UInt64 -
Undocumented
Declaration
Swift
public init( /** * ACME server hostname. */acmeUrl: String, /** * OIDC identity provider URL. */idpUrl: String, /** * Ciphersuite of the acquired credential. */ciphersuite: CipherSuite, /** * User-visible display name. */displayName: String, /** * Wire client id for the device acquiring the credential. */clientId: ClientId, /** * Wire handle without the domain suffix. */handle: String, /** * Wire domain. */domain: String, /** * Optional Wire team id. */team: String?, /** * Certificate validity period in seconds. */validityPeriodSecs: UInt64)