Interface ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAuthenticationCertificate<ReturnT>
-
- Type Parameters:
ReturnT
- the stage of the parent application gateway update to return to after attaching this definition
- All Known Subinterfaces:
ApplicationGatewayBackendHttpConfiguration.UpdateDefinition<ReturnT>
,ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.Blank<ReturnT>
,ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttach<ReturnT>
,ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT>
- Enclosing interface:
- ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages
public static interface ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAuthenticationCertificate<ReturnT>
The stage of an application gateway backend HTTP configuration allowing to add an authentication certificate.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT>
withAuthenticationCertificate(String name)
Associates the specified authentication certificate that exists on this application gateway with this backend HTTP confifuration.ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT>
withAuthenticationCertificateFromBase64(String base64Data)
Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT>
withAuthenticationCertificateFromBytes(byte[] derData)
Associates a new, automatically named certificate with this HTTP backend configuration based on the specified data.ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT>
withAuthenticationCertificateFromFile(File certificateFile)
Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.
-
-
-
Method Detail
-
withAuthenticationCertificate
@Beta(V1_4_0) ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT> 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
-
withAuthenticationCertificateFromBytes
@Beta(V1_4_0) ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT> 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
@Beta(V1_4_0) ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT> withAuthenticationCertificateFromFile(File certificateFile) throws IOException
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:
IOException
- when there are issues reading from the specified file
-
withAuthenticationCertificateFromBase64
@Beta(V1_4_0) ApplicationGatewayBackendHttpConfiguration.UpdateDefinitionStages.WithAttachAndAuthCert<ReturnT> 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
-
-