Предположим, я хочу обменяться открытыми ключами между клиентом и сервером. Как я могу кодировать открытый ключ из строковой формы в хранилище ключей JKS? - PullRequest
0 голосов
/ 12 января 2019

Пока что я пытаюсь с помощью незащищенного сокета отправлять и получать открытый ключ сервера и открытый ключ клиента. Цель состоит в том, чтобы клиент знал открытый ключ сервера, а также чтобы сервер знал открытый ключ клиента. После этого я хочу создать новые сокеты через SSL и безопасно обрабатывать остальную часть связи. И клиент, и сервер имеют свои закрытые ключи в своей среде.

При декодировании хранилища ключей создается удобная строка открытого ключа, которую я могу отправить / получить. Как мне закодировать эту строку обратно в файл хранилища ключей, который останется на машине клиент / сервер?

Другая альтернатива - отправить весь файл на другой конец. Для этого не требуется кодирование / декодирование, но для этого требуется использование более одного «незащищенного» сокета. Является ли это лучшей альтернативой просто отправке строки открытого ключа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...