Reputation: 1907
When SSL is used, as far as I have understood, the server sends to the client a public key to encrypt the sent data with, and that makes it safe to send data FROM THE CLIENT TO THE SERVER. For the other way around, to send data from server to client in a safe manner, too, what is the procedure that takes place? Does the client (e.g. a normal home pc) generate its own pair of keys and sends its own public key to the server?
Upvotes: 0
Views: 1089
Reputation: 5774
To secure the transmission you follow a specific protocol called handshake. For TLS (which is the updated version of SSL) it goes like this:
More details wikipedia
Upvotes: 1