.NET 2.0 fournit uniquement la classe System.Net.Security.SslStream pour les sockets sécurisés dans .NET 2.0 et versions ultérieures, mais utilise l'interface Stream qui fournit les membres en lecture/écriture bloquants et les membres asynchrones Begin {Read, Write} .Existe-t-il une socket sécurisée C# autre que SSLStream?
Je cherche une classe qui offre des fonctionnalités similaires à System.Net.Sockets.Socket. Plus précisément, quelque chose ressemblant à Poll/Select, donc je peux gérer plusieurs sockets dans un seul thread sans bloquer. Le mentalis security library fournit une classe SecureSocket, mais n'est pas explicitement pris en charge pour les versions supérieures à .NET 1.1.
En raison de bogues dans l'implémentation Microsoft et Mono de SslStream, je suis également à la recherche d'une implémentation tierce. Il semble que mentalis soit ancien et non supporté (dernière mise à jour 2007). Eldos SecureBlackbox semble aller bien, mais si je veux distribuer des applications qui l'utilisent, cela me coûtera environ 1 800 USD. Je suis à la recherche d'une autre bibliothèque .NET SSL/TLS. Je n'ai pas encore trouvé de réponse. –