Come aggiungere una CA al TrustStore predefinito in OSX e iOS

3

Recentemente, voglio acquisire il pacchetto di ingresso in iOS, dopo aver installato p12 utilizzando Safari. Mostra che non è possibile stabilire un collegamento sicuro.
Tuttavia dopo aver aggiunto NSAppTransportSecurity/NSAllowsArbitraryLoads = True a ingress.app/info.plist . Ingress cerca di inviare il pacchetto ancora e ancora. Tuttavia il server restituisce solo un pacchetto nullo.
Nelle altre mani. Ho provato ad aggiungere il p12 a OSX e pip non funziona bene, dice errore cert.
Penso che alcune app si fidano solo del TrustStore predefinito.

Quindi ecco il mio problema: Come aggiungere una CA al TrustStore predefinito in OSX e iOS.

Finalmente ho trovato un vecchio modo per aggiungere cert al Trust Store predefinito da [domanda]: link @Max Ried, tuttavia è troppo vecchio, e TrustStore.sqite è stato modificato in certsTable.data e non ho trovato alcun modo per decodificarlo, e il pdf russo potrebbe aiutare [pdf]: link
Quindi c'è un metodo aggiornato per installare CA?

    
posta Sequencer 10.02.2016 - 13:51
fonte

1 risposta

1

Entrambi iOS e OS X possono utilizzare profili di configurazione per installare i certificati .

Apple ha una buona documentazione sul link per come farlo usando Server.app. Fortunatamente, è possibile utilizzare lo stesso profilo su iOS / OS X per i certificati, sebbene molte altre impostazioni siano esclusive dell'uno o dell'altro sistema operativo.

Consiglierei di utilizzare Apple Configurator 2 per creare i tuoi profili poiché è gratuito e basato sulla grafica. Puoi utilizzare Profile Manager su Server.app se hai molti client da configurare e un'altra soluzione MDM non funziona per te.

Indipendentemente dallo strumento scelto per creare il profilo, è solo un file che si inserisce su un server Web o un messaggio di posta elettronica ai client, quindi toccare / fare clic per installare il certificato.

    
risposta data 10.02.2016 - 14:43
fonte

Leggi altre domande sui tag