public sealed class X509Extension : IMessage<X509Extension>, IEquatable<X509Extension>, IDeepCloneable<X509Extension>, IBufferMessage, IMessageAn [X509Extension][google.cloud.security.privateca.v1.X509Extension] specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
Implements
IMessage<X509Extension>, IEquatable<X509Extension>, IDeepCloneable<X509Extension>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
X509Extension()
public X509Extension()X509Extension(X509Extension)
public X509Extension(X509Extension other)| Parameter | |
|---|---|
| Name | Description |
other |
X509Extension |
Properties
Critical
public bool Critical { get; set; }Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
ObjectId
public ObjectId ObjectId { get; set; }Required. The OID for this X.509 extension.
| Property Value | |
|---|---|
| Type | Description |
ObjectId |
|
Value
public ByteString Value { get; set; }Required. The value of this X.509 extension.
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|