Freigeben über


CertificateConfiguration Constructors

Definition

Overloads

Name Description
CertificateConfiguration(Int32)

Initializes a new instance of CertificateConfiguration for PATCH (update) operations where only the leaf certificate validity period needs to be changed.

This constructor does NOT include certificateAuthorityConfiguration, which contains immutable-after-creation properties (keyType, bringYourOwnRoot). The 2026-03-01-preview API rejects these properties on PATCH requests.

For PUT (create) operations, use the full constructor: CertificateConfiguration(CertificateAuthorityConfiguration, Nullable<Int32>).

CertificateConfiguration(CertificateAuthorityConfiguration, Nullable<Int32>)

Initializes a new instance of CertificateConfiguration.

CertificateConfiguration(Int32)

Source:
CertificateConfiguration.cs

Initializes a new instance of CertificateConfiguration for PATCH (update) operations where only the leaf certificate validity period needs to be changed.

This constructor does NOT include certificateAuthorityConfiguration, which contains immutable-after-creation properties (keyType, bringYourOwnRoot). The 2026-03-01-preview API rejects these properties on PATCH requests.

For PUT (create) operations, use the full constructor: CertificateConfiguration(CertificateAuthorityConfiguration, Nullable<Int32>).

public CertificateConfiguration(int leafCertificateValidityPeriodInDays);
new Azure.ResourceManager.DeviceRegistry.Models.CertificateConfiguration : int -> Azure.ResourceManager.DeviceRegistry.Models.CertificateConfiguration
Public Sub New (leafCertificateValidityPeriodInDays As Integer)

Parameters

leafCertificateValidityPeriodInDays
Int32

The validity period in days for leaf certificates.

Applies to

CertificateConfiguration(CertificateAuthorityConfiguration, Nullable<Int32>)

Source:
CertificateConfiguration.cs

Initializes a new instance of CertificateConfiguration.

public CertificateConfiguration(Azure.ResourceManager.DeviceRegistry.Models.CertificateAuthorityConfiguration certificateAuthorityConfiguration, int? leafCertificateValidityPeriodInDays);
new Azure.ResourceManager.DeviceRegistry.Models.CertificateConfiguration : Azure.ResourceManager.DeviceRegistry.Models.CertificateAuthorityConfiguration * Nullable<int> -> Azure.ResourceManager.DeviceRegistry.Models.CertificateConfiguration
Public Sub New (certificateAuthorityConfiguration As CertificateAuthorityConfiguration, leafCertificateValidityPeriodInDays As Nullable(Of Integer))

Parameters

certificateAuthorityConfiguration
CertificateAuthorityConfiguration

The configuration to set up an ICA.

leafCertificateValidityPeriodInDays
Nullable<Int32>

The validity period in days.

Exceptions

certificateAuthorityConfiguration is null.

Applies to