Show / Hide Table of Contents

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.

Inheritance
object
CertificateAuthorityRule
CertificateAuthorityIssuanceRule
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top