Interface AppServiceCertificate
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.CertificateInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.CertificateInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<AppServiceCertificate>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
@Beta public interface AppServiceCertificate extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.CertificateInner>, com.microsoft.azure.management.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 interfaceAppServiceCertificate.DefinitionContainer interface for all the definitions that need to be implemented.static interfaceAppServiceCertificate.DefinitionStagesGrouping of all the site definition stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]certificateBlob()org.joda.time.DateTimeexpirationDate()StringfriendlyName()HostingEnvironmentProfilehostingEnvironmentProfile()List<String>hostNames()org.joda.time.DateTimeissueDate()Stringissuer()Stringpassword()byte[]pfxBlob()StringpublicKeyHash()StringselfLink()StringsiteName()StringsubjectName()Stringthumbprint()Booleanvalid()-
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
-
-
-
-
Method Detail
-
friendlyName
String friendlyName()
- Returns:
- the friendly name of the certificate
-
subjectName
String subjectName()
- Returns:
- the subject name of the certificate
-
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
-
-