Share via


OwnCertificate Class

Definition

Certificate or private key that can be used by the southbound connector connecting to the shop floor/OT device. The accepted extensions are .der for certificates and .pfx/.pem for private keys.

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

Constructors

OwnCertificate()

Initializes a new instance of OwnCertificate.

Properties

CertPasswordReference

Secret Reference Name (Pfx or Pem password).

CertSecretReference

Secret Reference name (cert and private key).

CertThumbprint

Certificate thumbprint.

Explicit Interface Implementations

IJsonModel<OwnCertificate>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OwnCertificate>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OwnCertificate>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OwnCertificate>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OwnCertificate>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to