Communication internet sécurisée

Messages postés
401
Date d'inscription
mercredi 19 avril 2006
Statut
Membre
Dernière intervention
6 juin 2011
- - Dernière réponse : ShareVB
Messages postés
2717
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
- 13 sept. 2006 à 21:25
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
Afficher la suite 

3 réponses

Messages postés
2717
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
Commenter la réponse de ShareVB
Messages postés
401
Date d'inscription
mercredi 19 avril 2006
Statut
Membre
Dernière intervention
6 juin 2011
0
Merci
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.
Commenter la réponse de lesdis
Messages postés
2717
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
0
Merci
salut,

si tu faisais un PEM (key + ligne vide + cert) ?

http://www.codeproject.com/vb/net/filesharingvb7.asp
http://www.codeproject.com/managedcpp/sslclasses.asp

ShareVB
Commenter la réponse de ShareVB