Единственный способ иметь безопасный канал - это точно знать , что другая сторона - это та, кем вы себя считаете. Именно здесь PKI (Инфраструктура открытых ключей) вступает в игру с SSL. Без PKI очень трудно иметь «доверие», и это именно то, что продают CA (центры сертификации).
Примером системы без явного CA является PGP, однако проблема заключается в том, что трудно понять, не является ли человек, который претендует на то, чтобы быть лицом X, имеющим открытый ключ Kx, на самом деле не человек Y, имеющий открытый ключ Ky.
Так что лучше придерживаться SSL по умолчанию, а не использовать какое-либо коммерческое программное обеспечение с открытым исходным кодом, созданное полупрофессионалами.