Beispiel #1
0
 /// <summary>
 /// Creates an WireGuard session
 /// </summary>
 /// <param name="wizard">The connecting wizard</param>
 /// <param name="connectingProfile">Connecting eduVPN profile</param>
 /// <param name="profileConfig">Initial profile configuration</param>
 public WireGuardSession(ConnectWizard wizard, Profile connectingProfile, Xml.Response profileConfig) :
     base(wizard, connectingProfile, profileConfig)
 {
     TunnelName = connectingProfile.Server.Base.Host;
     if (TunnelName.Length > 32)
     {
         TunnelName = TunnelName.Substring(0, 32);
     }
     DeactivateInProgress = new CancellationTokenSource();
 }
Beispiel #2
0
 /// <summary>
 /// Creates an OpenVPN session
 /// </summary>
 /// <param name="wizard">The connecting wizard</param>
 /// <param name="connectingProfile">Connecting eduVPN profile</param>
 /// <param name="profileConfig">Initial profile configuration</param>
 public OpenVPNSession(ConnectWizard wizard, Profile connectingProfile, Xml.Response profileConfig) :
     base(wizard, connectingProfile, profileConfig)
 {
     ConnectionId = Guid.NewGuid().ToString();
 }