2

I recently looked at Keychain Access and found that I have 394 certificates prefixed with com.apple.idms.appleid.prd, all of which are expired.

enter image description here

When I get more info on one of them, I see that it is from the Apple Certification Authority.

enter image description here

What are these certificates? Why do I have so many of them?

I tried to delete them and got this scary warning:

enter image description here

Unfortunately, I am not certain that I no longer need the selected key. So I'd like to ask: will I be needing the hundreds of expired keys, and is it safe to delete them?

1

Expired certificates can be safely deleted.

They were likely generated as a result of a problem authenticating with iCloud.

  • Do you have any sources or anything to back this up? While I'm inclined to trust you that they can be deleted, that seems to go against what the dialog box is telling me where it asks me if I still need it. – Thunderforge Oct 19 '16 at 0:05
  • 1
    The dialog box is telling you that if you still need it, deleting it would be bad. Expired certificates are not used by any reputable software to authenticate anything, certainly not for Apple software. If you search Google for idms.appleid.prd others have had this same issue. If the certificates were still valid, it might be different, but expired certificates are useless. – tubedogg Oct 19 '16 at 0:08
  • Also see apple.stackexchange.com/questions/94379/…, particularly the accepted answer where the user reports no ill effects from deleting this particular kind of certificate. – tubedogg Oct 19 '16 at 0:09
  • It seems strange that if expired certificates are not used by anyone that Keychain Access would be warning about this. I had seen some search results, but either they talked about obsolete solutions (e.g. running Keychain First Aid, which doesn't exist in recent versions of OS X), or were of questionable authority. – Thunderforge Oct 19 '16 at 15:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .