Table of Contents

Class X509credentialsSchema

Namespace
Azure.Iot.Operations.Services.AssetAndDeviceRegistry.AdrBaseService
Assembly
Azure.Iot.Operations.Services.dll
public class X509credentialsSchema : IJsonOnDeserialized, IJsonOnSerializing
Inheritance
X509credentialsSchema
Implements
Inherited Members

Properties

CertificateSecretName

The name of the secret containing the certificate and private key (e.g. stored as .der/.pem or .der/.pfx).

[JsonPropertyName("certificateSecretName")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string CertificateSecretName { get; set; }

Property Value

string

IntermediateCertificatesSecretName

A reference to the secret containing the combined intermediate certificates in PEM format.

[JsonPropertyName("intermediateCertificatesSecretName")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? IntermediateCertificatesSecretName { get; set; }

Property Value

string

KeySecretName

A reference to the secret containing the certificate private key in PEM or DER format.

[JsonPropertyName("keySecretName")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? KeySecretName { get; set; }

Property Value

string