Interface AppServiceCertificate

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<AppServiceManager, CertificateInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<CertificateInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<AppServiceManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<AppServiceCertificate>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

public interface AppServiceCertificate extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<AppServiceManager, CertificateInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<AppServiceCertificate>
An immutable client-side representation of an Azure app service certificate.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions that need to be implemented.
    static interface 
    Grouping of all the site definition stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Gets the raw bytes of .cer file.
    Gets the certificate expriration date .
    Gets the friendly name of the certificate.
    Gets the specification for the App Service Environment to use for the certificate.
    Gets the host names the certificate applies to.
    Gets the certificate issue Date.
    Gets the certificate issuer.
    Gets the certificate password.
    byte[]
    Gets the pfx blob.
    Gets the public key hash.
    Gets the self link.
    Gets the app name.
    Gets the subject name of the certificate.
    Gets the certificate thumbprint.
    Check whether the certificate valid.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type
  • Method Details

    • friendlyName

      String friendlyName()
      Gets the friendly name of the certificate.
      Returns:
      the friendly name of the certificate
    • subjectName

      String subjectName()
      Gets the subject name of the certificate.
      Returns:
      the subject name of the certificate
    • hostNames

      List<String> hostNames()
      Gets the host names the certificate applies to.
      Returns:
      the host names the certificate applies to
    • pfxBlob

      byte[] pfxBlob()
      Gets the pfx blob.
      Returns:
      the pfx blob
    • siteName

      String siteName()
      Gets the app name.
      Returns:
      the app name
    • selfLink

      String selfLink()
      Gets the self link.
      Returns:
      the self link
    • issuer

      String issuer()
      Gets the certificate issuer.
      Returns:
      the certificate issuer
    • issueDate

      OffsetDateTime issueDate()
      Gets the certificate issue Date.
      Returns:
      the certificate issue Date
    • expirationDate

      OffsetDateTime expirationDate()
      Gets the certificate expriration date .
      Returns:
      the certificate expriration date
    • password

      String password()
      Gets the certificate password.
      Returns:
      the certificate password
    • thumbprint

      String thumbprint()
      Gets the certificate thumbprint.
      Returns:
      the certificate thumbprint
    • valid

      Boolean valid()
      Check whether the certificate valid.
      Returns:
      if the certificate valid
    • certificateBlob

      byte[] certificateBlob()
      Gets the raw bytes of .cer file.
      Returns:
      the raw bytes of .cer file
    • publicKeyHash

      String publicKeyHash()
      Gets the public key hash.
      Returns:
      the public key hash
    • hostingEnvironmentProfile

      HostingEnvironmentProfile hostingEnvironmentProfile()
      Gets the specification for the App Service Environment to use for the certificate.
      Returns:
      the specification for the App Service Environment to use for the certificate