ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAuthenticationCertificate<ReturnT> Interface

Type Parameters

ReturnT

the stage of the parent application gateway update to return to after attaching this definition

public static interface ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAuthenticationCertificate

The stage of an application gateway backend HTTP configuration allowing to add an authentication certificate.

Method Summary

Modifier and Type Method and Description
abstract WithAttachAndAuthCert<ReturnT> withAuthenticationCertificate(String name)

Associates the specified authentication certificate that exists on this application gateway with this backend HTTP confifuration.

abstract WithAttachAndAuthCert<ReturnT> withAuthenticationCertificateFromBase64(String base64Data)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.

abstract WithAttachAndAuthCert<ReturnT> withAuthenticationCertificateFromBytes(byte[] derData)

Associates a new, automatically named certificate with this HTTP backend configuration based on the specified data.

abstract WithAttachAndAuthCert<ReturnT> withAuthenticationCertificateFromFile(File certificateFile)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.

Method Details

withAuthenticationCertificate

public abstract ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert withAuthenticationCertificate(String name)

Associates the specified authentication certificate that exists on this application gateway with this backend HTTP confifuration.

Multiple calls to this method will add additional certificate references.

Parameters:

name - the name of an existing authentication certificate

Returns:

the next stage of the definition

withAuthenticationCertificateFromBase64

public abstract ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert withAuthenticationCertificateFromBase64(String base64Data)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.

Multiple calls to this method will add additional certificate references.

Parameters:

base64Data - the base-64 encoded data of an X.509 certificate

Returns:

the next stage of the definition

withAuthenticationCertificateFromBytes

public abstract ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert withAuthenticationCertificateFromBytes(byte[] derData)

Associates a new, automatically named certificate with this HTTP backend configuration based on the specified data.

Multiple calls to this method will add additional certificate references.

Parameters:

derData - the DER encoded data of an X.509 certificate

Returns:

the next stage of the definition

withAuthenticationCertificateFromFile

public abstract ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert withAuthenticationCertificateFromFile(File certificateFile)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.

Multiple calls to this method will add additional certificate references.

Parameters:

certificateFile - a file containing the DER representation of an X.509 certificate

Returns:

the next stage of the definition

Throws:

java.io.IOException - when there are issues reading from the specified file

Applies to