Interface AppServiceCertificate

All Superinterfaces:
GroupableResource<AppServiceManager,CertificateInner>, HasId, HasInnerModel<CertificateInner>, HasManager<AppServiceManager>, HasName, HasResourceGroup, Indexable, Refreshable<AppServiceCertificate>, Resource

An immutable client-side representation of an Azure app service certificate.
  • Method Details

    • friendlyName

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

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

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

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

      String siteName()
      Returns:
      the app name
    • selfLink

      String selfLink()
      Returns:
      the self link
    • issuer

      String issuer()
      Returns:
      the certificate issuer
    • issueDate

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

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

      String password()
      Returns:
      the certificate password
    • thumbprint

      String thumbprint()
      Returns:
      the certificate thumbprint
    • valid

      Boolean valid()
      Returns:
      if the certificate valid
    • certificateBlob

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

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

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