sql - Best method to communicate securely between two different servers -


I am trying to figure out the best way to send information back and forth between my servers and other company's servers In, the other company processes the sale of my software, then goes to our server to activate the software. Every time my software loads to get an active license, my server gets hit. My server is blocked from external SQL queries (will not run queries from other companies' servers), so I somehow have to send data back and forth with my server.

Being new to this kind of thing, I'm looking for opinions on how to do it safely (I already know how to write code) The Best. For example, an encrypted GET request is sufficient, where I can only decrypt the information passing through a link? SSL with data in XML?

It seems that you can keep a web or web service server? Your server only accepts connections through HTTPS, and requires client authentication. The server of another company is contacted by using HTTPS with a post request from your server.

Your server must present an SSL certificate that recognizes the other company's server as authentic - either you must obtain an issued certificate, or you can create a signed certificate yourself And other companies can install that certificate in their server's trust store. Other companies will also need to submit an SSL certificate that your server recognizes - in this case, it should be a self-signed certificate that you have established in your trust shop, so whom you have issued No person is accepting connections from the certificate.

Your software can contact your server with an HTTPS GET request. The certificate requirements for your client software, as described above, will be similar to that of another company's server.

This mechanism prevents anyone impersonating your server, (b) when someone posts your partner's server to your server, (c) your server connection to your client's software Anyone hiding and getting their user key in that way

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -