Надо: Защитить передачу данных от пользователя на сайт.
Варианты:
1) Поднять IPSEC с УЦ от криптопро (очень дорого)
2) выпустить сертификат для сервера и выпустить 100500 сертификатов для клиентиов
Как сделать второй вариант?Попробуй приручить для своих целей easy-rsa.