One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NERelay

class · iOS 17.0+ · SDK 27.1

class NERelay

Members (19)

init

init

TypeScript
static init(): NERelay
Swift declaration
init()
get · iOS 17.0+

http2RelayURL

TypeScript
get http2RelayURL(): (string) | null
Swift declaration
var http2RelayURL: URL? { get set }
set · iOS 17.0+

http2RelayURL

TypeScript
set http2RelayURL(value: (string) | null)
Swift declaration
var http2RelayURL: URL? { get set }
get · iOS 17.0+

http3RelayURL

TypeScript
get http3RelayURL(): (string) | null
Swift declaration
var http3RelayURL: URL? { get set }
set · iOS 17.0+

http3RelayURL

TypeScript
set http3RelayURL(value: (string) | null)
Swift declaration
var http3RelayURL: URL? { get set }
get · iOS 17.0+

additionalHTTPHeaderFields

TypeScript
get additionalHTTPHeaderFields(): Record<string, string>
Swift declaration
var additionalHTTPHeaderFields: [String : String] { get set }
set · iOS 17.0+

additionalHTTPHeaderFields

TypeScript
set additionalHTTPHeaderFields(value: Record<string, string>)
Swift declaration
var additionalHTTPHeaderFields: [String : String] { get set }
get · iOS 17.0+

dnsOverHTTPSURL

TypeScript
get dnsOverHTTPSURL(): (string) | null
Swift declaration
var dnsOverHTTPSURL: URL? { get set }
set · iOS 17.0+

dnsOverHTTPSURL

TypeScript
set dnsOverHTTPSURL(value: (string) | null)
Swift declaration
var dnsOverHTTPSURL: URL? { get set }
get · iOS 17.0+

identityData

TypeScript
get identityData(): (ArrayBuffer) | null
Swift declaration
var identityData: Data? { get set }
set · iOS 17.0+

identityData

TypeScript
set identityData(value: (ArrayBuffer) | null)
Swift declaration
var identityData: Data? { get set }
get · iOS 17.0+

identityDataPassword

TypeScript
get identityDataPassword(): (string) | null
Swift declaration
var identityDataPassword: String? { get set }
set · iOS 17.0+

identityDataPassword

TypeScript
set identityDataPassword(value: (string) | null)
Swift declaration
var identityDataPassword: String? { get set }
get · iOS 17.0+

rawPublicKeys

TypeScript
get rawPublicKeys(): (Array<ArrayBuffer>) | null
Swift declaration
var rawPublicKeys: [Data]? { get set }
set · iOS 17.0+

rawPublicKeys

TypeScript
set rawPublicKeys(value: (Array<ArrayBuffer>) | null)
Swift declaration
var rawPublicKeys: [Data]? { get set }
get · iOS 17.0+

syntheticDNSAnswerIPv4Prefix

TypeScript
get syntheticDNSAnswerIPv4Prefix(): (string) | null
Swift declaration
var syntheticDNSAnswerIPv4Prefix: String? { get set }
set · iOS 17.0+

syntheticDNSAnswerIPv4Prefix

TypeScript
set syntheticDNSAnswerIPv4Prefix(value: (string) | null)
Swift declaration
var syntheticDNSAnswerIPv4Prefix: String? { get set }
get · iOS 17.0+

syntheticDNSAnswerIPv6Prefix

TypeScript
get syntheticDNSAnswerIPv6Prefix(): (string) | null
Swift declaration
var syntheticDNSAnswerIPv6Prefix: String? { get set }
set · iOS 17.0+

syntheticDNSAnswerIPv6Prefix

TypeScript
set syntheticDNSAnswerIPv6Prefix(value: (string) | null)
Swift declaration
var syntheticDNSAnswerIPv6Prefix: String? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →