Хранение ключей в сервлетах - PullRequest
0 голосов
/ 25 января 2012

Мой сервлет генерирует пару ключей (открытый и закрытый), когда клиент делает запрос на ключи и отправляет открытый ключ клиенту с помощью ObjectOutputStream, который работает нормально.

Затем клиент шифрует данные, используяоткрытый ключ и отправляет его сервлету снова.поэтому снова сервлеты выполняются с самого начала и генерируется новый набор ключей, которые мне не нужны.

Я хочу иметь возможность использовать старый закрытый ключ для расшифровки сообщения?

что мне делать?

1 Ответ

1 голос
/ 25 января 2012

Создайте ключи только один раз при создании самого сервлета, а не при каждом запросе.Вы можете создать пару открытого и закрытого ключей в методе сервлета init и затем сохранить его в переменной экземпляра сервлета.

Здесь есть хорошее описание .

...