static X509Certificate LoadCertificate(string filename) { FileStream fs = new FileStream (filename, FileMode.Open, FileAccess.Read, FileShare.Read); byte[] rawcert = new byte [fs.Length]; fs.Read (rawcert, 0, rawcert.Length); fs.Close (); return new X509Certificate (rawcert); }