TlsHandshake

The following keys are available for TlsHandshake escape log:

next_bind_ip

optional, type: ip address string

The selected bind IP before we really connect to the remote peer.

Present only if bind ip config is enabled on the corresponding escaper.

next_expire

optional, type: rfc3339 timestamp string with microseconds

The expected expire time of the next peer.

Present only if the next escaper is dynamic and we have selected the remote peer.

tls_name

required, type: domain name or ip string

The name we used to identify the cert of the remote peer.

tls_peer

required, type: domain:port | socket address string

The remote peer we need to setup TLS with.

tls_application

required, type: enum string

Show the application protocol we want to use inside the TLS channel.

The values are:

  • HttpForward

    The user send a HttpsForward request, and we need to do setup TLS channel.

  • HttpProxy

    The next peer is a https proxy.