MigrationError

public enum MigrationError : LocalizedError, Sendable

Errors that can occur during device binding migration.

  • Failed to read legacy user keys from keychain

    Declaration

    Swift

    case failedToReadLegacyKeys(Error)
  • Failed to save migrated keys to new storage

    Declaration

    Swift

    case failedToSaveKeys(Error)
  • Failed to delete legacy keychain data

    Declaration

    Swift

    case failedToDeleteLegacyData(Error)
  • No legacy data found to migrate

    Declaration

    Swift

    case noLegacyDataFound
  • Migration already completed

    Declaration

    Swift

    case alreadyMigrated
  • Invalid or corrupted legacy data

    Declaration

    Swift

    case invalidLegacyData(String)
  • A localized message describing what error occurred.

    Declaration

    Swift

    public var errorDescription: String? { get }