public static void postPublicKey() { Functions.RSA.generateRSAKeys(); RegistryData.setRegistryPrivateKey(Functions.RSA.getPrivateKey()); try { var request = (HttpWebRequest)WebRequest.Create(ENDPOINT + "postPublicKey?deviceName="); var postData = "client_id=" + GlobalVariables.user.id + "&public_key=" + Functions.RSA.getPublicKey(); var data = Encoding.ASCII.GetBytes(postData); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = data.Length; using (var stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); stream.Close(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }