Certificate Certificate Certificate Class

Definition

SSL certificate for an app.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Certificate : Microsoft.Azure.Management.WebSites.Models.Resource
type Certificate = class
    inherit Resource
Public Class Certificate
Inherits Resource
Inheritance
CertificateCertificateCertificate
Attributes
Microsoft.Rest.Serialization.JsonTransformationAttribute

Constructors

Certificate() Certificate() Certificate()

Initializes a new instance of the Certificate class.

Certificate(String, String, String, String, String, IDictionary<String,String>, String, String, IList<String>, Byte[], String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, String, String, Nullable<KeyVaultSecretStatus>, String, String) Certificate(String, String, String, String, String, IDictionary<String,String>, String, String, IList<String>, Byte[], String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, String, String, Nullable<KeyVaultSecretStatus>, String, String) Certificate(String, String, String, String, String, IDictionary<String,String>, String, String, IList<String>, Byte[], String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, String, String, Nullable<KeyVaultSecretStatus>, String, String)

Initializes a new instance of the Certificate class.

Properties

CerBlob CerBlob CerBlob

Gets raw bytes of .cer file

ExpirationDate ExpirationDate ExpirationDate

Gets certificate expriration date.

FriendlyName FriendlyName FriendlyName

Gets friendly name of the certificate.

GeoRegion GeoRegion GeoRegion

Gets region of the certificate.

HostNames HostNames HostNames

Gets or sets host names the certificate applies to.

HostingEnvironmentProfile HostingEnvironmentProfile HostingEnvironmentProfile

Gets specification for the App Service Environment to use for the certificate.

Id Id Id

Gets resource Id.

(Inherited from Resource)
IssueDate IssueDate IssueDate

Gets certificate issue Date.

Issuer Issuer Issuer

Gets certificate issuer.

KeyVaultId KeyVaultId KeyVaultId

Gets or sets key Vault Csm resource Id.

KeyVaultSecretName KeyVaultSecretName KeyVaultSecretName

Gets or sets key Vault secret name.

KeyVaultSecretStatus KeyVaultSecretStatus KeyVaultSecretStatus

Gets status of the Key Vault secret. Possible values include: 'Initialized', 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed', 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey', 'Unknown'

Kind Kind Kind

Gets or sets kind of resource.

(Inherited from Resource)
Location Location Location

Gets or sets resource Location.

(Inherited from Resource)
Name Name Name

Gets resource Name.

(Inherited from Resource)
Password Password Password

Gets or sets certificate password.

PfxBlob PfxBlob PfxBlob

Gets or sets pfx blob.

PublicKeyHash PublicKeyHash PublicKeyHash

Gets public key hash.

SelfLink SelfLink SelfLink

Gets self link.

ServerFarmId ServerFarmId ServerFarmId

Gets or sets resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

SiteName SiteName SiteName

Gets app name.

SubjectName SubjectName SubjectName

Gets subject name of the certificate.

Tags Tags Tags

Gets or sets resource tags.

(Inherited from Resource)
Thumbprint Thumbprint Thumbprint

Gets certificate thumbprint.

Type Type Type

Gets resource type.

(Inherited from Resource)
Valid Valid Valid

Gets is the certificate valid?.

Methods

Validate() Validate() Validate()

Validate the object.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to