CertificateConfiguration Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 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.
Exceptions
certificateAuthorityConfiguration is null.