Сервер запускает сервер HTTPS на порту 443 и имеет действительный сертификат TLS для своего домена. У клиента есть пара открытого и закрытого ключей, а сервер поддерживает список авторизованных клиентов MASQUE и их открытый ключ. (В качестве альтернативы клиенты также могут проходить проверку подлинности с использованием общего секрета.) Клиент запускается с установления обычного HTTPS-соединения с сервером (HTTP / 3 через QUIC или HTTP / 2 через TLS 1.3 [RFC8446] через TCP) и проверяет сертификат TLS сервера как обычно это происходит для HTTPS. Если проверка не пройдена, соединение прерывается. В этот момент клиент может отправлять на сервер регулярные неаутентифицированные HTTP-запросы. Когда он хочет запустить MASQUE, клиент использует HTTP-аутентификацию транспорта (draft-schinazi-httpbis- transport-auth) для подтверждения наличия у него связанного ключа Клиент отправляет заголовок Transport-Authentication вместе с запросом HTTP CONNECT для "/.well-known / masque / initial" с полем псевдо-заголовка: protocol, установленным в "masque" ". Когда сервер получает этот запрос CONNECT, он аутентифицирует клиента и, в случае неудачи, отвечает кодом «405 Method Not Allowed», убедившись, что его ответ совпадает с тем, что он возвращает для любого неожиданного запроса CONNECT. Если аутентификация прошла успешно, сервер отвечает кодом «101 Switching Protocols», и с этого момента этот поток HTTP теперь назначается протоколу MASQUE. Этот протокол обеспечивает надежный механизм двунаправленного обмена сообщениями, который используется клиентом и сервером для согласования того, какие параметры протокола поддерживаются и активируются политикой и конфигурацией VPN клиента, такой как IP-адреса. При использовании QUIC этот протокол также позволяет конечным точкам согласовывать использование расширений QUIC, таких как поддержка расширения DATAGRAM [I-D.pauly-quic-datagram]. Клиенты НЕ ДОЛЖНЫ пытаться «возобновить» состояние MASQUE аналогично тому, как можно возобновить сеансы TLS. Каждое новое соединение QUIC или TLS требует полной аутентификации клиента и сервера. QUIC 0-RTT и Schinazi Expires