Interface OpenVpnServerController
- All Known Implementing Classes:
OpenVpnServerControllerImpl
public interface OpenVpnServerController
-
Method Summary
Modifier and TypeMethodDescriptionbooleandisableDevice(org.restexpress.Request request, org.restexpress.Response response) downloadClientConf(org.restexpress.Request request, org.restexpress.Response response) booleanenableDevice(org.restexpress.Request request, org.restexpress.Response response) generateDownloadUrl(org.restexpress.Request request, org.restexpress.Response response) getCertificates(org.restexpress.Request request, org.restexpress.Response response) getOpenVpnFileName(org.restexpress.Request request, org.restexpress.Response response) getOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) booleanresetOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) setOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) voidsetPortForwarding(org.restexpress.Request request, org.restexpress.Response response) booleansetPrivateNetworkAccess(org.restexpress.Request request, org.restexpress.Response response)
-
Method Details
-
getOpenVpnServerStatus
VpnServerStatus getOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) -
setOpenVpnServerStatus
VpnServerStatus setOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) -
resetOpenVpnServerStatus
boolean resetOpenVpnServerStatus(org.restexpress.Request request, org.restexpress.Response response) -
getCertificates
List<String> getCertificates(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
generateDownloadUrl
String generateDownloadUrl(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
getOpenVpnFileName
String getOpenVpnFileName(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
downloadClientConf
Object downloadClientConf(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
enableDevice
boolean enableDevice(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
disableDevice
boolean disableDevice(org.restexpress.Request request, org.restexpress.Response response) throws IOException - Throws:
IOException
-
setPortForwarding
void setPortForwarding(org.restexpress.Request request, org.restexpress.Response response) -
setPrivateNetworkAccess
boolean setPrivateNetworkAccess(org.restexpress.Request request, org.restexpress.Response response) throws UnsupportedEncodingException, IOException
-