Каков наилучший способ установить зашифрованную двунаправленную связь между сервером и несколькими клиентами?Java: зашифрованный сервер/клиент двунаправленная связь?
На сервере хранится база данных сохранения, и данные будут отправляться клиентам, а клиенты будут отправлять обратно данные. Это должно быть зашифровано для лучшей защиты от инструментов сетевого обнюхивания и т. Д.
Может ли Netty-сервер быть хорошим кандидатом для этого? Могу ли я использовать сокеты с netty и клиентскими приложениями для подключения к серверу?
спасибо.
Что еще не существует для решения http? Я спрашиваю об этом, потому что я читал, что получить https-сертификат очень дорого. – KJW
Вам не нужно использовать Центр сертификации для использования SSL. Если вы свяжете открытый ключ сервера с вашим клиентом, CA не нужны ... это означает, что вам не нужно ничего платить. – Vincent
Это легкий и быстрый и безопасный способ использования HTTPS, чем рулон вашей собственной внутренней подписки, или использовать API шифрования Java самостоятельно. Вы можете сами выпускать свои собственные ключи, и даже покупка SSL-сертификата не обойдется *, * много, google для него. Голосование за этот ответ. –