Classes

The following classes are available globally.

  • This class implements common functionality for Keychain password items. Attributes defined in this class are available for generic and internet passwords.

    See more

    Declaration

    Swift

    public class AbstractPasswordItem
  • A generic password, that can be persisted securely in the systems Keychain.

    A generic password is always used for a specified service, which can be your application itself. It might be tied to or used by an account.

    Two generic password items are considered equal if their service and account values are equal.

    Note

    For internet passwords use InternetPassword instead.
    See more

    Declaration

    Swift

    public class GenericPasswordItem : AbstractPasswordItem
  • This class offers an interface to the Keychain services.

    They Keychain basically is a collection of items with attributes. Some attributes are stored securely and require user authorization to be accessed.

    See more

    Declaration

    Swift

    public class Keychain