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.
Implements
IMessage<CertificateExtensionConstraints>, IEquatable<CertificateExtensionConstraints>, IDeepCloneable<CertificateExtensionConstraints>, 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 |
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 | |
---|---|
Type | Description |
RepeatedField<CertificateExtensionConstraints.Types.KnownCertificateExtension> |