2010-07-15 9 views
11

Ho creato un server semplice con TcpListener e funziona benissimo, ma ora vorrei che la connessione fosse sicura.Aggiunta di SSL al server TcpListen?

I client che si connettono sarebbero server Web, quindi è importante se il certificato è attendibile o è solo per i browser Web?

Ho trovato risposte confuse che non sono dirette!

AGGIORNATO

Ok grazie finora si prega di nudo con me. Quindi, quando condivido questa applicazione, l'utente deve creare un certificato o tutti gli utenti possono utilizzare lo stesso? L'utilizzo dello stesso non causa problemi di sicurezza o è possibile associare il certificato all'applicazione in modo che non possa essere visto?

In altre parole, qual è la procedura migliore?

Grazie

+1

Si prega di non inserire tag come "#c" nel titolo. Basta lasciarlo nei tag (e scrivere correttamente). –

risposta

11

Uso SslStream classe:

In genere, la classe SslStream viene utilizzato con i classi TcpClient e TcpListener. Il metodo GetStream fornisce un NetworkStream adatto per l'uso con la classe SslStream .

C'è un esempio completo sul collegamento.