ADC Advanced Policy Expressions

SSL_REQ_PROTOCOL_T


SSL Protocol

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

  • CIPHER_BITS

    Returns the number of bits in the cryptographic key. Returns 0 if the transaction is not SSL based.

Returns: num_at

  • CIPHER_EXPORTABLE

    Returns TRUE if the SSL cryptographic key is exportable.

Returns: bool_at

  • CIPHER_NAME

    Returns SSL Cipher name. Returns a NULL string if invoked from a non SSL connnection

Returns: text_t

  • CLIENT_CERT

    Returns the SSL client certificate in the current SSL transaction.

Returns: x509_certificate_t

  • CLIENT_HELLO

    Returns SSL Client Hello fields.

Returns: client_hello_t

  • DETECTED_DOMAIN

    Returns SSL detected domain. Returns a NULL string if invoked from a non SSL connnection

Returns: text_t

  • IS_SSL

    Returns TRUE if the current connection is SSL-based.

Returns: bool_at

  • JA3_FINGERPRINT

  • ORIGIN_SERVER_CERT

    Returns the certificate of Origin Server in the current SSL transaction.

Returns: x509_certificate_t

  • VERSION

    Returns the SSL protocol version. Returns 0 if the transaction is not SSL based. Returns 0x002 if the transaction is SSLv2. Returns 0x300 if the transaction is SSLv3. Returns 0x301 if the transaction is TLSv1.

Returns: num_at

SSL_REQ_PROTOCOL_T

In this article