Поделиться через


SSLSocket.StartHandshake Метод

Определение

Запускает подтверждение SSL для этого подключения.

[Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")]
public abstract void StartHandshake ();
[<Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")>]
abstract member StartHandshake : unit -> unit
Атрибуты

Исключения

Если возникает ошибка.

Комментарии

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

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

Этот метод синхронен для первоначального подтверждения подключения и возвращается после завершения согласования подтверждения. Некоторые протоколы могут не поддерживать несколько подтверждений на существующем сокете и могут вызывать ioException.

Документация по Java для javax.net.ssl.SSLSocket.startHandshake().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к