rustls_acme/helpers.rs
1use futures_rustls::rustls::server::ClientHello;
2
3use crate::acme::ACME_TLS_ALPN_NAME;
4
5/// Returns `true` if the client_hello indicates a TLS-ALPN-01 challenge connection.
6pub fn is_tls_alpn_challenge(client_hello: &ClientHello) -> bool {
7 client_hello.alpn().into_iter().flatten().eq([ACME_TLS_ALPN_NAME])
8}