Share via


CustomerCertificateProperties Class

Definition

Customer Certificate used for https.

public class CustomerCertificateProperties : Azure.ResourceManager.Cdn.Models.FrontDoorSecretProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.CustomerCertificateProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.CustomerCertificateProperties>
public class CustomerCertificateProperties : Azure.ResourceManager.Cdn.Models.FrontDoorSecretProperties
type CustomerCertificateProperties = class
    inherit FrontDoorSecretProperties
    interface IJsonModel<CustomerCertificateProperties>
    interface IPersistableModel<CustomerCertificateProperties>
type CustomerCertificateProperties = class
    inherit FrontDoorSecretProperties
Public Class CustomerCertificateProperties
Inherits FrontDoorSecretProperties
Implements IJsonModel(Of CustomerCertificateProperties), IPersistableModel(Of CustomerCertificateProperties)
Public Class CustomerCertificateProperties
Inherits FrontDoorSecretProperties
Inheritance
CustomerCertificateProperties
Implements

Constructors

CustomerCertificateProperties(WritableSubResource)

Initializes a new instance of CustomerCertificateProperties.

Properties

CertificateAuthority

Certificate issuing authority.

ExpiresOn

Certificate expiration date.

SecretSourceId

Gets or sets Id.

SecretVersion

Version of the secret to be used.

Subject

Subject name in the certificate.

SubjectAlternativeNames

The list of SANs.

Thumbprint

Certificate thumbprint.

UseLatestVersion

Whether to use the latest version for the certificate.

Explicit Interface Implementations

IJsonModel<CustomerCertificateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CustomerCertificateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<FrontDoorSecretProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from FrontDoorSecretProperties)
IJsonModel<FrontDoorSecretProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<CustomerCertificateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CustomerCertificateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CustomerCertificateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<FrontDoorSecretProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<FrontDoorSecretProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from FrontDoorSecretProperties)
IPersistableModel<FrontDoorSecretProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from FrontDoorSecretProperties)

Applies to