diff --git a/websocket-sharp/Net/EndPointListener.cs b/websocket-sharp/Net/EndPointListener.cs index 8d28eacc..a3094b3c 100644 --- a/websocket-sharp/Net/EndPointListener.cs +++ b/websocket-sharp/Net/EndPointListener.cs @@ -188,13 +188,9 @@ namespace WebSocketSharp.Net private static RSACryptoServiceProvider createRSAFromFile (string filename) { - byte[] pvk = null; - using (var fs = File.Open (filename, FileMode.Open, FileAccess.Read, FileShare.Read)) { - pvk = new byte[fs.Length]; - fs.Read (pvk, 0, pvk.Length); - } - var rsa = new RSACryptoServiceProvider (); + + var pvk = File.ReadAllBytes (filename); rsa.ImportCspBlob (pvk); return rsa;