Openssl viene fornito con uno strumento chiamato " s_client " che può essere utilizzato per testare i server SSL. Questo è disponibile per * nix, cygwin e Win32.
Utilizzo del campione
$ openssl s_client -connect servername:port -CAfile /path/to/ca.pem -debug -showcerts
Ci sono una miriade di opzioni come -pause, -state, ecc. che potresti trovare utile per tracciare il protocollo SSL attraverso la sua configurazione e cancellazione.
Sicurezza
Nella tua domanda iniziale, ti sei chiesto se la tua implementazione fosse sicura. Per sicurezza, intendi che lo streaming è crittografato o che hai implementato correttamente tutti gli aspetti della RFC? Se intendi il primo, usa Wireshark come D.W. ha sottolineato.
Se intendi il secondo, consulta la pagina di test SSL OWASP . Ci sono delle cose fantastiche lì, ma non è affatto esauriente. Questi test sono orientati per HTTPS, ma dovrebbero funzionare per qualsiasi implementazione SSL dal momento che sta analizzando il protocollo SSL, non il protocollo a livello di applicazione in cima.