Namespace VpnHood.Core.Common.Tokens
Classes
- ClientPolicy
Represents what an access key's issuer offers the people of a set of countries: free and premium plans, and which locations they may pick.
- ServerLocationInfo
Represents a server location: a country, a region in it, and tags, written as
US/California [#premium].
- ServerRegisteredTags
Provides the registered tags of servers, which their locations carry and MANAGER's server selection reads.
- ServerToken
Represents a server token: how a client finds the servers of a farm or a standalone server, and trusts them. MANAGER calls a farm's its farm token.
- ServerTokenExtensions
Provides the comparison of server tokens.
- Token
Represents an access key: what a client needs to connect to a VPN's servers, and the access it gives.
- TokenRegisteredTags
Provides the registered tags of an access key.
Enums
- ConnectPlanId
Specifies the plan a client asks for when it starts a session, which tells the server how the user is entitled to connect: free, after an ad, on trial, or premium.
- EndPointStrategy
Specifies how a client orders the addresses of a server token: those its host name resolves to, and those it lists (HostEndPoints).