bradpd wrote:
Where on that dialog does it say that Keychain Access is being deprecated?
Seriously?
Where on that dialog does it say that TLS certificate management is going to be affected? Keychain Access is used to manage more than just passwords and passkeys. For example, systemwide credentials for things like encrypted volumes are managed in Keychain Access.
I recommend some research into how Apple performs these kinds of tasks on other platforms. This documentation is a good start. If you want to know how macOS is going to work next year, the best place to start is looking at how iOS works this year.
Even third-party apps use Keychain to store secrets such as API keys and their own private keys and certificates.
The Keychain API is distinct from the Keychain Access front end. The API isn't going away, except for all the older parts that were designed along with Keychain Access. Those APIs are definitely deprecated.
Unless Apple is planning a new app for all the other things that Keychain Access does, where else would we manage these other, often systemwide, credentials and secrets?
How do you manage those on iOS today? No Keychain Access on iOS. There may be some changes in this area for developer support. Or Apple might actually be changing certain aspects of the developer experience that may have dependencies on Keychain Access.
When Apple puts up a user-facing dialog telling you that a tool has been replaced, they aren't kidding about that. If you depend on the tool that's going away, you need to figure out how you are going to live without it. You shouldn't just sit back and assume it's always going to be there. This is Apple telling you it's going away. If you don't like that, you're totally wasting your time arguing with me. You need to tell Apple you need this tool, and you better do it soon.