5.5.1. SSL parameter constants

NameValue
SSL_CIPHERS_HIGHn/a
SSL_CIPHERS_MEDIUMn/a
SSL_CIPHERS_LOWn/a
SSL_CIPHERS_ALLn/a
SSL_CIPHERS_CUSTOMn/a

Table 5.31.  Constants for cipher selection

NameValue
TLSV1_3_CIPHERS_DEFAULTn/a
TLSV1_3_CIPHERS_CUSTOMn/a

Table 5.32.  Constants for TLSv1.3 cipher selection

NameValue
TLS_SHARED_GROUPS_DEFAULTn/a
TLS_SHARED_GROUPS_CUSTOMn/a

Table 5.33.  Constants for shared group selection

NameValue
SSL_HSO_CLIENT_SERVER Perform the SSL-handshake with the client first.
SSL_HSO_SERVER_CLIENT Perform the SSL-handshake with the server first.

Table 5.34.  Handshake order.

NameValue
SSL_NONE Disable encryption between Zorp and the peer.
SSL_FORCE_SSL Require encrypted communication between Zorp and the peer.
SSL_ACCEPT_STARTTLS Permit STARTTLS sessions. Currently supported only in the Ftp, Smtp and Pop3 proxies.

Table 5.35.  Client connection security type.

NameValue
SSL_NONE Disable encryption between Zorp and the peer.
SSL_FORCE_SSL Require encrypted communication between Zorp and the peer.
SSL_FORWARD_STARTTLS Forward STARTTLS requests to the server. Currently supported only in the Ftp, Smtp and Pop3 proxies.

Table 5.36.  Server connection security type.

NameValue
TLS_TRUST_LEVEL_NONEAccept invalid for example, expired certificates.
TLS_TRUST_LEVEL_UNTRUSTEDBoth trusted and untrusted certificates are accepted.
TLS_TRUST_LEVEL_FULLOnly valid certificates signed by a trusted CA are accepted.

Table 5.37.  Constants for trust level selection.

NameValue
TLS_INTERMEDIATE_REVOCATION_NONEIgnore result of CA certificate revocation status check.
TLS_INTERMEDIATE_REVOCATION_SOFT_FAILCheck every CA certificate revocation state in the certificate chain. Uncertainty is tolerated.
TLS_INTERMEDIATE_REVOCATION_HARD_FAILCheck every CA certificate revocation state in the certificate chain. Uncertainty is not tolerated.

Table 5.38.  Constants for intermediate certificates revocation check type.

NameValue
TLS_LEAF_REVOCATION_NONEIgnore result of leaf certificate revocation status check.
TLS_LEAF_REVOCATION_SOFT_FAILCheck the revocation state of the leaf certificate. Uncertainty is tolerated.
TLS_LEAF_REVOCATION_HARD_FAILCheck the revocation state of the leaf certificate. Uncertainty is not tolerated.

Table 5.39.  Constants for leaf certificate revocation check type.

NameValue
SSL_ERRORn/a
SSL_DEBUGn/a

Table 5.40.  Verbosity level of the log messages

NameValue
SSL_HS_ACCEPT0
SSL_HS_REJECT1
SSL_HS_POLICY6
SSL_HS_VERIFIED10

Table 5.41.  Handshake policy decisions