I have some account with old certificate for an app that is currently in production. It's not duplicate of this question ([Xcode apple developer certificate expiration: (0xE8008018)](https://stackoverflow.com/questions/29372166/xcode-apple-developer-certificate-expiration-0xe8008018)) because I know exactly what to do, but what harm it can does. Since I **do not have** CSR file that was used to create this certificate and app use a lot of push notifications.

Does revoking certificate will break push notifications?

What's about signing? If I revoke certificate I have to regenerate provisioning profile before pushing to store?

[![enter image description here](https://i.stack.imgur.com/VMZop.png)](https://i.stack.imgur.com/VMZop.png)

What will happen when I revoke certificate there?