Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

like image 774
Eran Avatar asked Feb 20 '12 17:02

Eran


People also ask

Can you have multiple SSL certificates?

You can install multiple SSL certificates on a domain, but first a word of caution. A lot of people want to know whether you can install multiple SSL certificates on a single domain. The answer is yes.

Can you have more than one Apple push certificate?

Actually you can create only 2 apple push certificates for one App ID and no more. Apple developer center does not allow me to create more then two and same experience has my friend.

Do I need multiple SSL certificates?

In most cases, you'll only need one SSL certificate for your domain. But in certain cases, you might need two certificates for a single domain.


2 Answers

Actually you can create only 2 apple push certificates for one App ID and no more.

Apple developer center does not allow me to create more then two and same experience has my friend. I don´t see how your task can be solved now. In my opinion Apple does not want to support such products. Maybe you can do more with Enterprise Developer account but I don´t have one. So maybe anyone else can tell us if it allows to create more push certificates for on iOS application.

like image 26
Mumbar Avatar answered Sep 21 '22 15:09

Mumbar


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

like image 80
Eran Avatar answered Sep 24 '22 15:09

Eran