Salve, ho zero esperienza su OpenSSL (ho sempre acquistato certificati Comodo o simili e sempre da usare su un dominio).

Ho un'applicazione client(c++ con cURL)/server(nodejs) che rimarrà privata (quindi non ci sono domini o IP pubblici).. è un progetto universitario.
Comunicano attraverso semplice richieste http in json.
Vorrei abilitare la comunicazione https come dimostrativa, il problema: è fattibile questa cosa?
La generazione di certificati non va associata necessariamoente a domini/ip pubblici?
Oppure posso abilitare la comunicazione https anche con client e server su macchine diverse ma sulla stessa rete o addirittura sulla stessa macchina?