Un'altra nota su questo, poiché non lo vedo specificato nella tua domanda, è che tutti sembrano aver fatto il salto per suggerire che quando hai chiesto di TLS / SSL intendevi solo HTTPS. Dal momento che accenni alle comunicazioni TCP, potresti anche prendere in considerazione l'uso di TLS / SSL per altre applicazioni che girano su di esso oltre a HTTPS.
Ciò che viene in mente è TLS / SSL utilizzato da SMTP. Quando si tratta di utilizzare TLS / SSL per le comunicazioni SMTP, personalmente non ci farei mai affidamento come metodo di sicurezza gestibile (nota, intendo comunicazioni SMTP, non l'uso di TLS / SSL per fornire sicurezza tra un client di posta e la posta server). Il motivo per cui dico questo è la natura intrinseca di TLS / SSL. Stai cercando una connessione socket sicura punto a punto adattata per un meccanismo di comunicazione a salti multipli.
Quindi, anche se forzi l'uso di TLS / SSL per le tue connessioni SMTP, puoi solo verificare che la connessione fosse sicura un salto dal tuo server. Poiché la maggior parte dei flussi di posta ha più passaggi come questo:
server di posta -> Soluzione AV -> Internet -> Soluzione AV -> Server di posta
E l'uso di soluzioni AV di terze parti nel cloud sta diventando sempre più importante, è difficile garantire che TLS venga utilizzato per ogni hop tra due organizzazioni.
Per amor di discussione (come ho fatto io) diciamo che ti prendi il tempo per garantire che il traffico SMTP tra due siti verificando che ogni salto tra i siti imponga TLS. Per oggi va tutto bene, ma cosa succede quando l'infrastruttura cambia tra 5 anni? Se non stai attento, ad esempio, quando la soluzione AV viene modificata / sostituita, potresti facilmente lasciare un salto senza forzare TLS.
Volevo solo lanciarlo come un'altra implementazione TLS per il brainstorming (e BTW se richiedesse un'e-mail sicura, avrei seguito il percorso S / Mime per crittografare effettivamente il messaggio sul lato mittente e decrittografare sul destinatario lato). Come con qualsiasi strumento, devi utilizzare lo strumento giusto per il lavoro giusto
"Se l'unico strumento che hai è un martello, ogni problema diventa un chiodo"