Domanda: Come posso includere in modo sicuro il certificato SSL richiesto per le notifiche push nel programma di installazione per il mio prodotto server?Come distribuire il certificato di notifica push Apple al sito del cliente
Background: Apple Push Notifiche richiedono un cert client SSL di essere nel posto sul server che sta facendo le chiamate a Apple.
Il mio prodotto ha un'architettura client/server tradizionale, ovvero un cliente installa il server all'interno della propria intranet e quindi ottiene il client iOS dall'App Store e collega il client alla loro istanza del server.
Il punto qui è che il cliente viene installato il server stessi, piuttosto che un'architettura cloud dove avrei gestire il server stesso.
mio problema è che non so come pacchetto certificato notifica push nel programma di installazione del server in modo sicuro. Non riesco a distribuire il file .p12 senza una password perché questo esporrà la mia chiave privata, e non posso usare una password perché la password dovrebbe essere inclusa da qualche altra parte nell'installer, il che vanificherebbe lo scopo. Devo inoltrare messaggi da tutti i miei clienti attraverso un server che gestisco, che ha il certificato del client SSL? Devo installare il certificato SSL a mano in ognuno dei siti dei miei clienti?
Sicuramente altri devono aver già riscontrato questo problema? O tutti sono passati al cloud?
Qual è il sistema operativo del server? – malinois
Windows, Linux, altri Unix (il server è basato su Java). –