Безопасно ли распространять клиент-серверное программное обеспечение с помощью SSL KeyStores и TrustStores?

Я хочу защитить соединение Java NIO между клиентом и сервером с помощью SSL.

Эта реализация сервера и клиента проекта GitHub с помощью SSLEngine предоставляет рабочий пример именно этого.

В проекте GitHub KeyStore и TrustStore (файлы.jks) хранятся как ресурсы и загружаются во время инициализации javax.net.ssl.SSLContext.

Если KeyStores и TrustStores просто добавляются как ресурсы, каждый экземпляр клиента и сервера будет использовать одни и те же сертификаты SSL, верно? Это создает угрозу безопасности?

Этот ответ на другой вопрос, кажется, указывает на то, что это безопасно.

0 ответов

Другие вопросы по тегам