Pessoal,
Dei uma lida em alguns tópicos que estão aqui no GUJ, inclusive implementei uma forma de conexão via ssl existente em um livro indicado por um membro do GUJ, porém estou com umas dúvida. Bom, eu tenho um cliente e um servidor que precisam se comunicar de forma segura. Até ai tudo bem. O cliente precisa enviar um arquivo XML para o servidor. A minha dúvida, é sobre o par de chaves. O cliente gera uma chave pública e uma privada e aplica ao xml para o mesmo ser enviado ao servidor ou o cliente gera uma chave privada e depois uma pública para primeiro abrir a conexão segura com o servidor e depois mandar o arquivo?