Certificate Class

Definition

Properties of the certificate.

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

Constructors

Name Description
Certificate()

Creates an new Certificate instance.

Properties

Name Description
CreatedDate

Certificate created date.

EnhancedKeyUsage

Enhanced key usage of the certificate.

ExpiryDate

Certificate expiry date.

RevocationEffectiveAt

The timestamp when the revocation is effective.

RevocationFailureReason

Reason for the revocation failure.

RevocationReason

Reason for revocation.

RevocationRemark

Remarks for the revocation.

RevocationRequestedAt

The timestamp when the revocation is requested.

RevocationStatus

Status of the revocation.

SerialNumber

Serial number of the certificate.

Status

Status of the certificate.

SubjectName

Subject name of the certificate.

Thumbprint

Thumbprint of the certificate.

Methods

Name Description
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.ArtifactSigning.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()

Applies to