ADC Advanced Policy Expressions

CLIENT_HELLO_T


Client Hello SSL

This topic lists the expressions that are provided by this class.

  • ALPN

    Operates on ALPN extension present in the client hello message.

Returns: alpn_t

  • CIPHERS

    Returns the supported ciphers proposed by the client in the client hello message.

Returns: cipher_t

  • CLIENT_VERSION

    Returns the version from the message-header of the client hello message.

Returns: num_at

  • IS_RENEGOTIATE

    Returns true if renegotiation is initiated in ongoing SSL session, else returns false.

Returns: bool_at

  • IS_REUSE

    Returns true if reuse is proposed by client, else returns false.

Returns: bool_at

  • IS_SCSV

    Returns true if in client hello SCSV (Signalling Cipher Suite Value) is advertised, else returns false. SCSV prevents protocol downgrade attack.

Returns: bool_at

  • IS_SESSION_TICKET

    Returns true if in client hello session ticket is advertised, else returns false.

Returns: bool_at

  • LENGTH

    Returns the length in the message-header of the client hello message.

Returns: num_at

  • SNI

    Returns SNI from CLIENT HELLO In the case of non-SSL transaction or error in client hello, returns an empty string.

Returns: ssl_text_t

CLIENT_HELLO_T

In this article