Hi there, thanks in advance for the help.
Two of my code signing certificates (Installer & Developer ID) and an app-specific password were part of a data breach of a CI platform. I have revoked the app-specific password.
As I understand it, the risk is that someone in control of a private key and certificate can sign code in my name, which would be detrimental to my reputation as a developer. I was wary of handing over my certificate and private key to the platform, so I created 2 new certificate and private key pairs (Developer ID & Developer ID Installer) for use on the platform. So far, none of my software has been signed with these certificates. All software currently in distribution has been signed with certificates that I have kept offline.
Do I need to revoke all my certificates or just those that were breached? What risks am I exposed to currently?
Thank you.