Протокол обмена криптографическими ключами More...
#include <keyexchange.hpp>
Public Member Functions | |
void | Process (Manager *manager, Manager::Session::ID sid) |
Внутренние данные протокола | |
Протокол обмена криптографическими ключами
@inherits Protocol
Реализует механизм безопасного обмена ключами между клиентом и сервером. Содержит данные, специфичные для реализации протокола, включая криптографические параметры и временные метки.
Definition at line 45 of file keyexchange.hpp.
|
inline |
Внутренние данные протокола
Данный include содержит специфичные для реализации поля протокола, объявленные через макросы системы GNET.
Обработчик входящего сообщения
manager | Указатель на менеджер сессий |
sid | Идентификатор сессии |
Вызывается при получении сообщения KeyExchange. Обрабатывает:
Генерацию сессионных ключей
Обновление состояния безопасности сессии
Реализовать обработку обмена ключами
Добавить проверку временных меток
Реализовать обработку ошибок
Definition at line 73 of file keyexchange.hpp.