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 interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the site definition stages.Nested classes/interfaces inherited from interface 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 HasInnerModel
innerModelMethods inherited from interface HasManager
managerMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsyncMethods inherited from interface 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
-
pfxBlob
byte[] pfxBlob()Gets the pfx blob.- Returns:
- the pfx blob
-
siteName
-
selfLink
-
issuer
-
issueDate
-
expirationDate
OffsetDateTime expirationDate()Gets the certificate expriration date .- Returns:
- the certificate expriration date
-
password
-
thumbprint
-
valid
-
certificateBlob
byte[] certificateBlob()Gets the raw bytes of .cer file.- Returns:
- the raw bytes of .cer file
-
publicKeyHash
-
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
-