Alex Rivera | Logout

Is it possible to create multiple SSL certificates for providers that send APNs to the same Application?

Asked 2012-02-20T17:10:27.327
29

I realize there was a question about allowing multiple servers to send Push Notifications to the same application using the same SSL Certificate, but my question is different.

Suppose that the developer of a single iOS application would like to allow multiple providers to send Push Notifications to his application, but wants to control which providers have the authority to send APNs to his App (and to be able to revoke that privilege from any one of them).

If all the providers have the same certificate, in order to block one of them from sending APNs, he has to block them all (by revoking the Push SSL Certificate, and getting a new one). Is it possible to get from Apple multiple Push SSL Certificates for the same Application?

That would make it possible to assign a unique certificate for each provider, which would allow to block a single provider without blocking the rest.

On the Apple Provisioning Portal there doesn't seem to be a possibility to create more than one Push SSL Certificate for the same Application and the same environment (Development/Production), but I wanted to be sure whether it can't be done.

Edit
Report

1 Answer

32

Since no one answered my question, I'll answer it myself.

The answer to that question used to be no but it seems that Apple made some changes in the provisioning portal (which is now called Certificates, Identifiers & Profiles), and now it's possible to define multiple certificates for the same application and the same environment.

enter image description here

answered 2013-04-09T12:58:09.660

Your Answer