Sto cercando di aggiungere https ai dispositivi integrati su cui sto lavorando. A questi dispositivi vengono generalmente assegnati indirizzi IP locali e quindi non possono ottenere i propri certificati SSL.
Quindi essenzialmente la mia domanda è come si ottiene un certificato per un dispositivo senza un indirizzo IP globale ??
ipotesi:
I browser non si fideranno dei certificati a meno che non siano stati verificati da un'autorità di certificazione attendibile.
Tuttavia, puoi ottenere solo un certificato verificato per un dominio univoco globale.
Quei maledetti clienti insistono sugli indirizzi IP locali.
Domanda simile qui
Ipotesi A:
- Ottieni un certificato per il sito Web dell'azienda principale
- Copia quel certificato. + chiave privata per tutti i dispositivi
- L'utente si connette al dispositivo
- Il dispositivo invia un certificato. all'utente
- L'utente vede cert. è attendibile (ignora che non è per questo server ??)
- L'utente crittografa http utilizzando la chiave pubblica in cert
- Il dispositivo utilizza la chiave privata
risultati:
- Il browser si lamenta della mancata corrispondenza del nome
- I clienti hanno accesso agli altri chiave privata
- Non molto sicuro
Ipotesi B:
- Ottieni un certificato per il sito Web principale dell'azienda PER OGNI DISPOSITIVO
- Copia un certificato. + chiave privata per ciascun dispositivo
- L'utente si connette al dispositivo
- Il dispositivo invia un certificato. all'utente
- L'utente vede cert. è attendibile (ignora che non è per questo server ??)
- L'utente crittografa http utilizzando la chiave pubblica in cert
- Il dispositivo utilizza la chiave privata
risultati:
- Il browser si lamenta della mancata corrispondenza del nome
- Sicuro
Ipotesi C:
- Crea un certificato autofirmato per ciascun dispositivo
- Copia un certificato. + chiave privata al dispositivo
- L'utente si connette al dispositivo
- Il dispositivo invia un certificato. all'utente
- Firefox ha un canarino
- L'utente crittografa http utilizzando la chiave pubblica in cert
- Il dispositivo utilizza la chiave privata
risultati:
- Il browser si lamenta del certificato autofirmato
- Il certificato autofirmato potrebbe essere un attacco man-in-middle