Compartilhar via


Certificate Class

Definition

Certificate used for Custom Domain bindings of Container Apps in a Managed Environment

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.CertificateTypeConverter))]
public class Certificate : Microsoft.Azure.PowerShell.Cmdlets.App.Models.ICertificate, Microsoft.Azure.PowerShell.Cmdlets.App.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.CertificateTypeConverter))>]
type Certificate = class
    interface ICertificate
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
    interface IValidates
Public Class Certificate
Implements ICertificate, IValidates
Inheritance
Certificate
Attributes
Implements

Constructors

Certificate()

Creates an new Certificate instance.

Properties

ExpirationDate

Certificate expiration date.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

IssueDate

Certificate issue Date.

Issuer

Certificate issuer.

Location

The geo-location where the resource lives

Name

The name of the resource

Password

Certificate password

ProvisioningState

Provisioning state of the certificate.

PublicKeyHash

Public key hash.

ResourceGroupName

Gets the resource group name

SubjectAlternativeName

Subject alternative names the certificate applies to.

SubjectName

Subject name of the certificate.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Tag

Resource tags.

Thumbprint

Certificate thumbprint.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Valid

Is the certificate valid?.

Value

PFX or PEM blob

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Certificate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Certificate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.ICertificate.

FromJsonString(String)

Creates a new instance of Certificate, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Certificate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to