Я реализовал как односторонний, так и взаимный SSL в приложениях, размещенных на технологиях Java и Webmethods.При односторонней аутентификации существует сертификат сервера, который клиент получает, доверяет ему (регистрирует его) и отправляет обратно секрет вместе с сертификатом сервера.Следовательно, происходит успешное рукопожатие SSL.Во взаимном SSL, помимо доверия к Сертификату Сервера, Клиент также предоставляет свой собственный сертификат Серверу.Следовательно, между Сервером и Клиентом поддерживается взаимное доверие, после чего секреты передаются.