Разбор сообщения TLS Handshake

В настоящее время я пытаюсь реализовать tls handshake в http proxy, который я пишу. Я знаю, что могу использовать OpenSSL, чтобы сделать эту работу за меня, но я заинтересован в том, чтобы написать это самому.

В настоящее время я работаю над TLS RFC и запутался в том, как разобрать сообщение ClientHello, особенно тот факт, что оно может иметь или не иметь идентификатор сессии, и что, похоже, не существует подсчета количества шифров или методов сжатия.

Кто-нибудь знает лучший способ сделать это?

5
задан James Sweet 16 October 2011 в 18:50
поделиться