X509CredentialAcquisitionConfiguration

public struct X509CredentialAcquisitionConfiguration
extension X509CredentialAcquisitionConfiguration: Sendable

Configuration for an X509 credential acquisition flow.

  • ACME directory URL.

    Declaration

    Swift

    public var acmeDirectoryUrl: 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: QualifiedClientId
  • 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 directory URL.
         */acmeDirectoryUrl: String, 
        /**
         * Ciphersuite of the acquired credential.
         */cipherSuite: CipherSuite, 
        /**
         * User-visible display name.
         */displayName: String, 
        /**
         * Wire client id for the device acquiring the credential.
         */clientId: QualifiedClientId, 
        /**
         * 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)