public sealed class CertificateExtensionConstraints : IMessage<CertificateExtensionConstraints>, IEquatable<CertificateExtensionConstraints>, IDeepCloneable<CertificateExtensionConstraints>, IBufferMessage, IMessage
Reference 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 |