Contents

NetworkRelayRelayObject

An array of dictionaries that describe one or more relay servers that the system can chain together.

Declaration

object NetworkRelayRelayObject

Properties

NameTypeDescription
AdditionalHTTPHeaderFieldsNetworkRelayRelay_AdditionalHTTPHeaderFieldsObject

A dictionary that contains custom HTTP header keys and values to add to each request. The dictionary key name represents the HTTP header field name to use, and the dictionary value is the string to use as the HTTP header field value.

HTTP2RelayURLstring

The URL or URI template, as defined in RFC 9298, of a relay server that’s reachable using HTTP/2 and supports proxying TCP and UDP using the CONNECT method.

Each relay needs to include either HTTP2RelayURL or HTTP3RelayURL, or it can include both.

HTTP3RelayURLstring

The URL or URI template, as defined in RFC 9298, of a relay server that’s reachable using HTTP/3 and supports proxying TCP and UDP using the CONNECT method.

Each relay needs to include either HTTP2RelayURL or HTTP3RelayURL, or it can include both.

IdentityAssetReferencestring

The identifier of an asset declaration that contains the identity to install.

PublicKeyData[string]

An array of references to data assets containing DER-encoded public key data that the system uses to authenticate the server during a TLS handshake. The server needs to use one of the keys in the handshake to authenticate. If this array is empty, the system uses the default TLS trust evaluation.

Topics

Objects