Communication internet sécurisée

Signaler
Messages postés
403
Date d'inscription
mercredi 19 avril 2006
Statut
Membre
Dernière intervention
7 août 2020
-
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
-
Bonjour,

Apres avoir développé une petite application permettant de communiquer via internet entre deux pc distant, j'aurais aimé sécuriser le transfert de données.
Je viens de passer un petit moment à lire plusieurs informations sur ce sujet mais n'y connaissant presque rien, je suis un peu perdu et je sollicite donc votre aide

J'ai vu que divers protocoles existent pour sécuriser une communication internet tel que le ssh ou le ssl grâce au systeme de clés de cryptage. Par ailleurs je me suis aperçu qu'il existait l'espace de nom System.security dans le framework .net. Malheureusement je ne trouve pas de solution afin de créer une telle communication.

Auriez vous de la documentation, exemples à me proposer ?

Par avance, merci.

PS : j'espere avoir posté dans la bonne section du forum

3 réponses

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25
Messages postés
403
Date d'inscription
mercredi 19 avril 2006
Statut
Membre
Dernière intervention
7 août 2020
1
Afin de tester les différentes sources que j'ai trouvé sur le net, j'ai créer un certificat grâce à OpenSSL.

J'utilise la classe System.Security.Cryptography.X509Certificates.X509Certificate2 pour créer le certificat puis je récupère la communication grâce à la classe System.Net.Security.SSLStream.

Malheureusement, lorsque je souhaite déclarer mon application en tant que serveur (via la méthode AuthenticateAsServer de SSLStream), l'exception NotSupportedException est levé accompagné du message d'erreur : "Le mode SSL serveur doit utiliser un certificat avec la clé privée associée".

Le problème est que je n'arrive pas à insérer la clé privée (qui à été généré en même temps que mon certificat) dans les property de mon X509Certificate2.

J'espère avoir été le plus clair possible...

PS: Il m'est possible d'envoyer les sources via Msn.
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
25