public void CreateCert() { using (var sshNewServer = new LibLogic.Ssh.FakeSsh()) using (var sshRevokeServer = new LibLogic.Ssh.FakeSsh()) using (var sftp = new LibLogic.Ssh.FakeSftp()) { var certs = new LibLogic.OpenVpn.CertsOpenVpnGenerateCommand(2, 1, sshNewServer, sshRevokeServer, sftp); certs.Execute(); } }
public void InactiveAccount() { using (var sshClient = new LibLogic.Ssh.FakeSsh(LibLogic.Ssh.FakeSsh.TestingScenerios.OpenVpnHappyPath)) using (var sshRevokeClient = new LibLogic.Ssh.FakeSsh(LibLogic.Ssh.FakeSsh.TestingScenerios.OpenVpnHappyPath)) using (var sftpClient = new LibLogic.Ssh.FakeSftp()) { var vpn = new LibLogic.OpenVpn.CertsOpenVpnGenerateCommand(this.userid, this.vpnseverid, sshClient, sshRevokeClient, sftpClient); vpn.Execute(); } }
private void VpnServer(int vpnServerId) { using (var sshNewServer = new LibLogic.Ssh.LiveSsh(LibLogic.Helpers.SiteInfo.SshPort, LibLogic.Helpers.SiteInfo.VpnSshUser, LibLogic.Helpers.SiteInfo.VpnSshPassword)) using (var sshRevokeServer = new LibLogic.Ssh.LiveSsh(LibLogic.Helpers.SiteInfo.SshPort, LibLogic.Helpers.SiteInfo.VpnSshUser, LibLogic.Helpers.SiteInfo.VpnSshPassword)) using (var sftp = new LibLogic.Ssh.LiveSftp(LibLogic.Helpers.SiteInfo.SshPort, LibLogic.Helpers.SiteInfo.VpnSshUser, LibLogic.Helpers.SiteInfo.VpnSshPassword)) { var cert = new LibLogic.OpenVpn.CertsOpenVpnGenerateCommand(Helpers.SessionVariables.Instance.UserId, vpnServerId, sshNewServer, sshRevokeServer, sftp); cert.Execute(); } }
public void GenerateCertHappyPath() { var pay = new LibLogic.Payments.Payment(this.userid); pay.SaveUserPayment(5, DateTime.UtcNow, LibLogic.Helpers.SiteInfo.MonthlyPaymentId); using (var sshClient = new LibLogic.Ssh.FakeSsh(LibLogic.Ssh.FakeSsh.TestingScenerios.OpenVpnHappyPath)) using (var sshRevokeClient = new LibLogic.Ssh.FakeSsh(LibLogic.Ssh.FakeSsh.TestingScenerios.OpenVpnHappyPath)) using (var sftpClient = new LibLogic.Ssh.FakeSftp()) { var vpn = new LibLogic.OpenVpn.CertsOpenVpnGenerateCommand(this.userid, this.vpnseverid, sshClient, sshRevokeClient, sftpClient); vpn.Execute(); } }