Fortinet white logo
Fortinet white logo

Script Reference Guide

SSL:set_verify_depth()

SSL:set_verify_depth()

Sets the client certificate verify depth. This command returns Boolean true if successful, otherwise, returns Boolean false.

Syntax

SSL:set_verify_depth(depth)

Arguments

Parameter

Description

depth A Lua integer to indicate the depth.

Events

  • BEFORE_AUTH

  • HTTP_REQUEST

  • CLIENTSSL_HANDSHAKE

  • SERVERSSL_HANDSHAKE

  • SERVERSSL_RENEGOTIATE

Example

when HTTP_REQUEST {
          depth = 2
          ret = SSL:set_verify_depth(depth)
          if ret then
               debug("------> set_verify_depth(%d) successfully.\n", depth);
          else
               debug("------> set_verify_depth(%d) failed.\n", depth);
          end
}

Supported Version

FortiADC version 5.0.x and later.

SSL:set_verify_depth()

SSL:set_verify_depth()

Sets the client certificate verify depth. This command returns Boolean true if successful, otherwise, returns Boolean false.

Syntax

SSL:set_verify_depth(depth)

Arguments

Parameter

Description

depth A Lua integer to indicate the depth.

Events

  • BEFORE_AUTH

  • HTTP_REQUEST

  • CLIENTSSL_HANDSHAKE

  • SERVERSSL_HANDSHAKE

  • SERVERSSL_RENEGOTIATE

Example

when HTTP_REQUEST {
          depth = 2
          ret = SSL:set_verify_depth(depth)
          if ret then
               debug("------> set_verify_depth(%d) successfully.\n", depth);
          else
               debug("------> set_verify_depth(%d) failed.\n", depth);
          end
}

Supported Version

FortiADC version 5.0.x and later.