The client needs to establish an encrypted channel for receiving messages. What does it need to do?