E2eiConversationState

public enum E2eiConversationState : UInt8
extension E2eiConversationState: Sendable
extension E2eiConversationState: Equatable, Hashable

The end-to-end identity verification state of a conversation.

Note: this does not check pending state (pending commit, pending proposals), so it does not consider members about to be added or removed.

  • All clients have a valid E2EI certificate.

    Declaration

    Swift

    case verified = 1
  • Some clients are either still using Basic credentials or their certificate has expired.

    Declaration

    Swift

    case notVerified = 2
  • All clients are still using Basic credentials.

    Note: if all clients have expired certificates, NotVerified is returned instead.

    Declaration

    Swift

    case notEnabled = 3