Share via


CertificateInformation Class

Definition

SSL certificate information.

public class CertificateInformation : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApiManagement.Models.CertificateInformation>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApiManagement.Models.CertificateInformation>
type CertificateInformation = class
    interface IJsonModel<CertificateInformation>
    interface IPersistableModel<CertificateInformation>
Public Class CertificateInformation
Implements IJsonModel(Of CertificateInformation), IPersistableModel(Of CertificateInformation)
Inheritance
CertificateInformation
Implements

Constructors

CertificateInformation(DateTimeOffset, String, String)

Initializes a new instance of CertificateInformation.

Properties

ExpireOn

Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.

Subject

Subject of the certificate.

Thumbprint

Thumbprint of the certificate.

Explicit Interface Implementations

IJsonModel<CertificateInformation>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CertificateInformation>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CertificateInformation>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CertificateInformation>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CertificateInformation>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to