Interface ApplicationGatewayBackendHttpConfiguration.UpdateStages.WithAuthenticationCertificate

    • Method Detail

      • withAuthenticationCertificate

        ApplicationGatewayBackendHttpConfiguration.Update 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 update
      • withAuthenticationCertificateFromBytes

        ApplicationGatewayBackendHttpConfiguration.Update 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 update
      • withAuthenticationCertificateFromFile

        ApplicationGatewayBackendHttpConfiguration.Update withAuthenticationCertificateFromFile​(File certificateFile)
                                                                                         throws IOException
        Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file.
        Parameters:
        certificateFile - a file containing the DER representation of an X.509 certificate
        Returns:
        the next stage of the update
        Throws:
        IOException - when there are issues reading the specified file
      • withAuthenticationCertificateFromBase64

        ApplicationGatewayBackendHttpConfiguration.Update 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 update
      • withoutAuthenticationCertificate

        ApplicationGatewayBackendHttpConfiguration.Update withoutAuthenticationCertificate​(String name)
        Removes the reference to the specified authentication certificate from this HTTP backend configuration.

        Note the certificate will remain associated with the application gateway until removed from it explicitly.

        Parameters:
        name - the name of an existing authentication certificate associated with this HTTP backend configuration
        Returns:
        the next stage of the update