Class CertificateExtensionConstraints (2.3.0)

public sealed class CertificateExtensionConstraints : IMessage<CertificateExtensionConstraints>, IEquatable<CertificateExtensionConstraints>, IDeepCloneable<CertificateExtensionConstraints>, IBufferMessage, IMessage

Describes a set of X.509 extensions that may be part of some certificate issuance controls.

Inheritance

Object > CertificateExtensionConstraints

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

CertificateExtensionConstraints()

public CertificateExtensionConstraints()

CertificateExtensionConstraints(CertificateExtensionConstraints)

public CertificateExtensionConstraints(CertificateExtensionConstraints other)
Parameter
NameDescription
otherCertificateExtensionConstraints

Properties

AdditionalExtensions

public RepeatedField<ObjectId> AdditionalExtensions { get; }

Optional. A set of [ObjectIds][google.cloud.security.privateca.v1.ObjectId] identifying custom X.509 extensions. Will be combined with [known_extensions][google.cloud.security.privateca.v1.CertificateExtensionConstraints.known_extensions] to determine the full set of X.509 extensions.

Property Value
TypeDescription
RepeatedField<ObjectId>

KnownExtensions

public RepeatedField<CertificateExtensionConstraints.Types.KnownCertificateExtension> KnownExtensions { get; }

Optional. A set of named X.509 extensions. Will be combined with [additional_extensions][google.cloud.security.privateca.v1.CertificateExtensionConstraints.additional_extensions] to determine the full set of X.509 extensions.

Property Value
TypeDescription
RepeatedField<CertificateExtensionConstraints.Types.KnownCertificateExtension>