Метод setAlpnProtocols абстрактный метод
void setAlpnProtocols(Устанавливает список протоколов прикладного уровня, поддерживаемых подключением клиента или сервера. Расширение ALPN (переговоры о протоколах прикладного уровня) для TLS позволяет клиенту отправлять список протоколов в сообщении TLS клиентского приветствия, а серверу выбирать один и отправлять выбранный в сообщении серверного приветствия.
Отдельные списки протоколов могут быть отправлены для подключений клиентов и для подключений серверов, используя один и тот же SecurityContext. Аргумент isServer типа boolean указывает, устанавливать ли список для подключений серверов или подключений клиентов.
Исходный код
void setAlpnProtocols(List<String> protocols, bool isServer);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/SecurityContext/setAlpnProtocols.html