Namespace VpnHood.Core.Server
Classes
- Http01ChallengeHandler
Represents an HTTP-01 challenge listener on port 80 of one of the server's addresses: it answers ACME's challenges for the server's certificate, and redirects the other requests it accepts to the server's TLS port there.
- Http01ChallengeService
Provides a server's HTTP-01 challenge listeners: one on port 80 of each of its addresses, which answers ACME's challenges for the server's certificate and redirects the other requests it accepts to HTTPS.
- ServerOptions
Represents the options of a VpnHoodServer.
- SessionManager
Represents a server's sessions: it makes them for the clients, keeps their usage, and syncs it with the access manager.
- VpnHoodServer
Represents a VPN server: it takes its configuration from its access manager, listens for clients, and carries their sessions, until it is disposed.
Delegates
- Http01ChallengeHandler.Http01KeyAuthorizationFunc
Represents the method that gives the key authorization of an ACME HTTP-01 challenge's token.