setAlpnProtocols abstract method
Задаёт список протоколов прикладного уровня, поддерживаемых клиентским или серверным соединением. Расширение TLS ALPN (согласование протокола прикладного уровня) позволяет клиенту отправить список протоколов в сообщении ClientHello протокола TLS, а серверу — выбрать один из них и отправить выбранный протокол в ответном сообщении ServerHello.
Для клиентских и серверных соединений можно задать отдельные списки протоколов, используя один и тот же SecurityContext. Аргумент типа boolean isServer указывает, задаётся ли список для серверных или клиентских соединений.
Реализация
void setAlpnProtocols(List<String> protocols, bool isServer);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/SecurityContext/setAlpnProtocols.html