Interface HostnameSslBinding.DefinitionStages.WithCertificate<ParentT>

Type Parameters:
ParentT - the stage of the parent definition to return to after attaching this definition
All Known Subinterfaces:
HostnameSslBinding.Definition<ParentT>
Enclosing interface:
HostnameSslBinding.DefinitionStages

public static interface HostnameSslBinding.DefinitionStages.WithCertificate<ParentT>
The stage of a hostname SSL binding definition allowing certificate information to be specified.
  • Method Details

    • withPfxCertificateToUpload

      HostnameSslBinding.DefinitionStages.WithSslType<ParentT> withPfxCertificateToUpload(File pfxFile, String password)
      Uploads a PFX certificate.
      Parameters:
      pfxFile - the PFX certificate file to upload
      password - the password to the certificate
      Returns:
      the next stage of the definition
    • withExistingCertificate

      HostnameSslBinding.DefinitionStages.WithSslType<ParentT> withExistingCertificate(String certificateName)
      Use an existing certificate in the resource group.
      Parameters:
      certificateName - the name of the certificate
      Returns:
      the next stage of the definition
    • withNewStandardSslCertificateOrder

      HostnameSslBinding.DefinitionStages.WithKeyVault<ParentT> withNewStandardSslCertificateOrder(String certificateOrderName)
      Places a new App Service certificate order to use for the hostname.
      Parameters:
      certificateOrderName - the name of the certificate order
      Returns:
      the next stage of the definition
    • withExistingAppServiceCertificateOrder

      HostnameSslBinding.DefinitionStages.WithSslType<ParentT> withExistingAppServiceCertificateOrder(AppServiceCertificateOrder certificateOrder)
      Specifies a ready-to-use certificate order to use. This is usually useful for reusing wildcard certificates.
      Parameters:
      certificateOrder - the ready-to-use certificate order
      Returns:
      the next stage of the definition