public sealed class CertificateExtensionConstraints : IMessage<CertificateExtensionConstraints>, IEquatable<CertificateExtensionConstraints>, IDeepCloneable<CertificateExtensionConstraints>, IBufferMessage, IMessageReference documentation and code samples for the Certificate Authority v1 API class CertificateExtensionConstraints.
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
Implements
IMessageCertificateExtensionConstraints, IEquatableCertificateExtensionConstraints, IDeepCloneableCertificateExtensionConstraints, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
CertificateExtensionConstraints()
public CertificateExtensionConstraints()CertificateExtensionConstraints(CertificateExtensionConstraints)
public CertificateExtensionConstraints(CertificateExtensionConstraints other)| Parameter | |
|---|---|
| Name | Description |
other |
CertificateExtensionConstraints |
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 | |
|---|---|
| Type | Description |
RepeatedFieldObjectId |
|
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 | |
|---|---|
| Type | Description |
RepeatedFieldCertificateExtensionConstraintsTypesKnownCertificateExtension |
|