Interface AppServiceCertificate
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,
,com.microsoft.azure.management.appservice.implementation.CertificateInner> HasId
,HasInner<com.microsoft.azure.management.appservice.implementation.CertificateInner>
,HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<AppServiceCertificate>
,Resource
@Beta
public interface AppServiceCertificate
extends GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
friendlyName
String friendlyName()- Returns:
- the friendly name of the certificate
-
subjectName
String subjectName()- Returns:
- the subject name of the certificate
-
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
org.joda.time.DateTime issueDate()- Returns:
- the certificate issue Date
-
expirationDate
org.joda.time.DateTime 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
-