Interface AppServiceCertificate
- All Superinterfaces:
GroupableResource<AppServiceManager,
,CertificateInner> HasId
,HasInnerModel<CertificateInner>
,HasManager<AppServiceManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<AppServiceCertificate>
,Resource
public interface AppServiceCertificate
extends GroupableResource<AppServiceManager,CertificateInner>, Refreshable<AppServiceCertificate>
An immutable client-side representation of an Azure app service certificate.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic 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
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
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.issuer()
Gets the certificate issuer.password()
Gets the certificate password.byte[]
pfxBlob()
Gets the pfx blob.Gets the public key hash.selfLink()
Gets the self link.siteName()
Gets the app name.Gets the subject name of the certificate.Gets the certificate thumbprint.valid()
Check whether the certificate valid.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.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
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
-