ClientInfo
Information about the downstream client making the request to the Fastly Compute service.
Properties
A UUID generated by Fastly Compute for each request.
A string representation of the IPv4 or IPv6 address of the downstream client.
Geolocation data for the client IP address, or null if unavailable.
The JA3 hash of the TLS ClientHello message, or null if unavailable.
The JA4 fingerprint of the TLS ClientHello message, or null if unavailable.
The HTTP/2 fingerprint for HTTP/2 connections, or null for HTTP/1.1
connections or when unavailable.
The Original Header fingerprint based on the order and presence of request
headers, or null if unavailable.
The cipher suite used to secure the client TLS connection, or null if
unavailable.
The TLS protocol version used to secure the client TLS connection, or
null if unavailable.
The raw client certificate from the mutual TLS handshake in PEM format,
or null if unavailable. Returns an empty ArrayBuffer if the connection
is not mTLS.
The raw bytes sent by the client in the TLS ClientHello message, or
null if unavailable.
The raw Server Name Indication (SNI) the client sent in the ClientHello TLS record.