2 Replies
      Latest reply on Mar 29, 2020 10:09 AM by vrus
      vrus Level 1 Level 1 (0 points)

        I was looking to build a custom frontend to manage all of my saved iCloud Keychain passwords. Rather than use the built-in Keychain Access App, I was hoping to use my own version.

         

        I have gone through all the documentation and tried a few different approaches, but, I cannot seem to load the "iCloud" keychain file. I can only see "Login" and "System" ones programmatically.

         

        The Keychain access app lists all of them so there must be a way to access it.

         

        Has anyone been able to do this?

         

        Thanks in advance.

        • Re: Accessing the iCloud Keychain
          eskimo Apple Staff Apple Staff (13,925 points)

          I was looking to build a custom frontend to manage all of my saved iCloud Keychain passwords.

          This is not possible.  Access to the iOS style keychain (called iCloud Keychain, when iCloud Keychain is enabled, otherwise called Local Items) is mediated by entitlements, and it’s not possible to get an entitlement that grants you access to all such items; you can only access items created by your team’s code.

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"