Posso usare un certificato TLS (prima generato per un server Windows) su un server Linux?

1

Non ho alcuna esperienza su questo genere di cose, quindi ti prego di sopportare me.

E mi scuso se è stato chiesto in precedenza, ma non sono riuscito a trovarlo in questo sito.

La mia situazione:

  • Ho un Windows Server (IIS) con un sito web e servizi web in esecuzione.
  • Ho un'app per iOS che utilizza tali servizi web.

Nel prossimo futuro migrerò tale sito Web e servizi Web in AWS con Linux, ma prima devo adottare ATS.

Per riferimento al prossimo segui questo link

Apple chiede agli sviluppatori di adottare ATS il prima possibile.

Nella documentazione sulla sicurezza del trasporto di app si legge "il segreto in avanti" (che non sono sicuro di cosa significhi esattamente)

In addition, your communication through higher-level APIs needs to be encrypted using TLS version 1.2 with forward secrecy. If you try to make a connection that doesn't follow this requirement, an error is thrown.

Le mie domande:

  • Non so come creare / richiedere un / i certificato / i per farlo funzionare. Se riesci a indicarmi la direzione giusta, sarebbe bello (un link sarà sufficiente).

  • Quale fornitore consiglieresti per richiedere tali certificati?

  • Gli stessi certificati funzioneranno quando trasferirò il sito web ei servizi web in AWS in Linux?

Grazie

    
posta Daniel Sanchez 23.01.2016 - 21:03
fonte

1 risposta

2

Per rispondere alle tue domande esplicite:

  1. Fondamentalmente è necessario creare una richiesta di certificato (CSR) che verrà utilizzata da un'autorità di certificazione di propria scelta per creare il certificato effettivo. La creazione di una CSR può essere effettuata in diversi modi, alcune CA in realtà dispongono di propri strumenti molto intuitivi.
  2. Bene, la cosa da fare è controllare i vari siti Web di CA e confrontare ciò che offrono e, naturalmente, per quale prezzo (potresti prendere in considerazione anche il link ).
  3. Sì. L'unica cosa che devi fare è configurare correttamente il nuovo server.

La segretezza in avanti nelle comunicazioni sicure significa che se la tua chiave privata viene compromessa in qualsiasi momento nel futuro, le comunicazioni passate protette con questa chiave non rischiano di essere decifrate. Vedi questo articolo per maggiori dettagli. Questo non può essere garantito direttamente utilizzando un certificato specifico, ma piuttosto dalla suite di crittografia utilizzata (ad esempio suite che utilizza DHE-RSA per lo scambio di chiavi) scelta quando si stabilisce una connessione sicura.

    
risposta data 23.01.2016 - 22:55
fonte

Leggi altre domande sui tag