Не ну если у нас 2 закрытых ключа, то явно генерация на 2х сторонах происходит и потом происходит обмен открытыми... В ssl, насколько я помню 1 закрытый ключ... на основе которого 2 стороны генерят сессионные (EDH) ну или постоянные (DH), хотя могу и ошибаться