Voglio garantire la comunicazione tra semplice client C # WPF e server Java. Ora ho già implementato la comunicazione raw socket e la mia sicurezza si basa su:
server invia la chiave pubblica RSA al client - >
< - il client restituisce crittografato con la chiave pubblica RSA, tasto AES per comunicazioni future.
ma non ho la certezza che qualcuno (gli uomini nel mezzo) prenderà e sostituirà la mia chiave pubblica. Suppongo che per evitare gli uomini nel mezzo ho bisogno di utilizzare i certificati CA. Qualcuno può aiutarmi, come fare una connessione SSL tra client Java e client C # utilizzando i certificati? E dove posso trovare alcuni certificati a scopo di test.