VpnClientParameters Class

  • java.lang.Object
    • com.microsoft.azure.management.network.VpnClientParameters

public class VpnClientParameters

Vpn Client Parameters for package generation.

Constructor Summary

Constructor Description
VpnClientParameters()

Method Summary

Modifier and Type Method and Description
AuthenticationMethod authenticationMethod()

Get vPN client authentication method.

java.util.List<java.lang.String> clientRootCertificates()

Get a list of client root certificates public certificate data encoded as Base-64 strings.

ProcessorArchitecture processorArchitecture()

Get vPN client Processor Architecture.

java.lang.String radiusServerAuthCertificate()

Get the public certificate data for the radius server authentication certificate as a Base-64 encoded string.

VpnClientParameters withAuthenticationMethod(AuthenticationMethod authenticationMethod)

Set vPN client authentication method.

VpnClientParameters withClientRootCertificates(List<String> clientRootCertificates)

Set a list of client root certificates public certificate data encoded as Base-64 strings.

VpnClientParameters withProcessorArchitecture(ProcessorArchitecture processorArchitecture)

Set vPN client Processor Architecture.

VpnClientParameters withRadiusServerAuthCertificate(String radiusServerAuthCertificate)

Set the public certificate data for the radius server authentication certificate as a Base-64 encoded string.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

VpnClientParameters

public VpnClientParameters()

Method Details

authenticationMethod

public AuthenticationMethod authenticationMethod()

Get vPN client authentication method. Possible values include: 'EAPTLS', 'EAPMSCHAPv2'.

Returns:

the authenticationMethod value

clientRootCertificates

public List clientRootCertificates()

Get a list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS.

Returns:

the clientRootCertificates value

processorArchitecture

public ProcessorArchitecture processorArchitecture()

Get vPN client Processor Architecture. Possible values include: 'Amd64', 'X86'.

Returns:

the processorArchitecture value

radiusServerAuthCertificate

public String radiusServerAuthCertificate()

Get the public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication.

Returns:

the radiusServerAuthCertificate value

withAuthenticationMethod

public VpnClientParameters withAuthenticationMethod(AuthenticationMethod authenticationMethod)

Set vPN client authentication method. Possible values include: 'EAPTLS', 'EAPMSCHAPv2'.

Parameters:

authenticationMethod - the authenticationMethod value to set

Returns:

the VpnClientParameters object itself.

withClientRootCertificates

public VpnClientParameters withClientRootCertificates(List clientRootCertificates)

Set a list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS.

Parameters:

clientRootCertificates - the clientRootCertificates value to set

Returns:

the VpnClientParameters object itself.

withProcessorArchitecture

public VpnClientParameters withProcessorArchitecture(ProcessorArchitecture processorArchitecture)

Set vPN client Processor Architecture. Possible values include: 'Amd64', 'X86'.

Parameters:

processorArchitecture - the processorArchitecture value to set

Returns:

the VpnClientParameters object itself.

withRadiusServerAuthCertificate

public VpnClientParameters withRadiusServerAuthCertificate(String radiusServerAuthCertificate)

Set the public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication.

Parameters:

radiusServerAuthCertificate - the radiusServerAuthCertificate value to set

Returns:

the VpnClientParameters object itself.

Applies to