LocalAccessPointConfiguration

Used to configure the local access point.

struct LocalAccessPointConfiguration {
  const char** ipList;
  int ipListSize;
  const char** domainList;
  int domainListSize;
  const char* verifyDomainName;
  LOCAL_PROXY_MODE mode;
  AdvancedConfigInfo advancedConfig;
  bool disableAut;
};

Properties

ipList
List of internal IP addresses for the local access point. You must specify at least one in ipList or domainList.
ipListSize
Number of internal IP addresses for the local access point. This value must match the number of IP addresses you provide.
domainList
List of domain names for the local access point. The SDK resolves the IP addresses of the local access point based on the domain names you provide. DNS resolution timeout is 10 seconds. You must specify at least one in ipList or domainList. If both are specified, the SDK merges and deduplicates the resolved and specified IP addresses, then randomly selects one for load balancing.
domainListSize
Number of domain names for the local access point. This value must match the number of domain names you provide.
verifyDomainName
Domain name used for internal certificate verification. If empty, the SDK uses the default domain secure-edge.local for certificate verification.
mode
Connection mode. See LOCAL_PROXY_MODE.
advancedConfig
Advanced configuration options for the local access point. See AdvancedConfigInfo.
disableAut
Whether to disable vos-aut:
  • true: (default) Disable vos-aut.
  • false: Do not disable vos-aut.