Class CertificateAuthorityIssuanceRule
Issuance rules apply constraints to a certificate authority (CA) to enforce certain conditions regarding the resources it issues. For example, a path length constraint restricts how many subordinate CAs a CA can have. Or, a name constraint on certificate subject names specifies allowable namespaces for the hierarchical name forms in certificates that any CA in the certificate chain issues. You can't update the issuance rules configured for a CA after you create it.
Inherited Members
Namespace: Oci.CertificatesmanagementService.Models
Assembly: OCI.DotNetSDK.Certificatesmanagement.dll
Syntax
public class CertificateAuthorityIssuanceRule : CertificateAuthorityRule
Properties
NameConstraint
Declaration
[JsonProperty(PropertyName = "nameConstraint")]
public NameConstraint NameConstraint { get; set; }
Property Value
| Type | Description |
|---|---|
| NameConstraint |
PathLengthConstraint
Declaration
[JsonProperty(PropertyName = "pathLengthConstraint")]
public int? PathLengthConstraint { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The number of levels of descendants that this certificate authority (CA) can issue. When set to zero, the CA can issue only leaf certificates. There is no limit if the constraint isn't specified. |