Ho un programma scritto in Python che controlla la validità della sua chiave di licenza con un server remoto. Ho ragione che un certificato SSL renderebbe possibile impedire lo spoofing (ad esempio il reindirizzamento dell'host) del server remoto? E se sì, c'è una differenza tra l'utilizzo di un certificato SSL ufficiale da un provider SSL, o è perfettamente d'accordo usare un certificato autofirmato?