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