2014-11-25 17 views
5

Ho bisogno di sapere come fare l'autenticazione reciproca in C#. So che è piuttosto facile nelle applicazioni WCF. Tuttavia, devo fare un'autenticazione SSL bidirezionale dall'applciazione della console in C#. Ho i due certificati pubblici per client e server.Come fare l'autenticazione reciproca in C#?

Qualsiasi aiuto sarebbe apprezzato!

+0

2 strada tra una console app e che cosa? –

+0

Non sono sicuro dell'implementazione lato server. Hanno appena fornito il nome host e Port per me! –

+0

Ho aggiunto la domanda dettagliata [qui] (http://stackoverflow.com/questions/27063745/mutual-ssl-authentication-local-certificate-in-sslstream-returning-null-inst). – Gopichandar

risposta

0

In realtà è possibile utilizzare le librerie WCF anche in un'applicazione console. Quindi dovresti essere in grado di riutilizzare il codice esistente.

Se si vuole veramente farlo senza WCF, ci sono esempi là fuori su come usare i certificati SSL client in C#: l'autenticazione http://www.example-code.com/csharp/https_upload_with_cert.asp

+0

Le risposte collegate sono scoraggiate. Dovrebbe esserci stato un esempio/sinossi pubblicato. Quel collegamento ora è rotto e quindi ora non aiuta nessuno. – vapcguy

Problemi correlati