в протоколе соединений SSL весьма
C ® S:
|
challenge, cipher_specs
|
server-hello
|
S ® C:
|
connection-id,server_certificate,cipher_specs
|
client-master-key
|
C ® S:
|
{master_key}server_public_key
|
client-finish
|
C ® S:
|
{connection-id}client_write_key
|
server-verify
|
S ®
C:
|
{challenge}server_write_key
|
server-finish
|
S ®
C:
|
{new_session_id}server_write_key
|
6.5.2.2.2. Идентификатор сессии найден клиентом и сервером
сlient-hello
|
C ®
S:
|
challenge, session_id, cipher_specs
|
server-hello
|
S ®
C:
|
connection-id, session_id_hit
|
client-finish
|
C ®
S:
|
{connection-id}client_write_key
|
server-verify
|
S ®
C:
|
{challenge}server_write_key
|
server-finish
|
S ®
C:
|
{session_id}server_write_key
|
6.5.2.2.3. Использован идентификатор сессии и аутентификация клиента
сlient-hello
|
C ®
S:
|
challenge, session_id, cipher_specs
|
server-hello
|
S ®
C:
|
connection-id, session_id_hit
|
client-finish
|
C ®
S:
|
{connection-id}client_write_key
|
server-verify
|
S ®
C:
|
{challenge}server_write_key
|
request-certificate
|
S ®
C:
|
{auth_type,challenge'}server_write_key
|
client-certificate
|
C ®
S:
|
{cert_type,client_cert, response_data}client_write_key
|
server-finish
|
S ®
C:
|
{session_id}server_write_key
|
В последнем обмене,
response_data является функцией
auth_type.
6.5.2.3. Ошибки
Обработка ошибок в протоколе соединений SSL весьма проста. Когда ошибка детектирована, обнаруживший его посылает своему партнеру сообщение. Ошибки, которые являются неустранимыми, требуют от клиента и сервера разрыва соединения. Серверы и клиент должны "забыть" все идентификаторы сессии, сопряженные с разорванным соединением. Протокол диалога SSL определяет следующие ошибки:
NO-CIPHER-ERROR
Эта ошибка присылается клиентом серверу, когда он не может найти шифр или размер ключа, который поддерживается также и сервером. Эта ошибка неустранима.
NO-CERTIFICATE-ERROR
Когда послано сообщение REQUEST-CERTIFICATE, эта ошибка может быть прислана, если клиент не имеет сертификата. Эта ошибка устранима.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий