public sealed class X509Extension : IMessage<X509Extension>, IEquatable<X509Extension>, IDeepCloneable<X509Extension>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1beta1 API class X509Extension.
An [X509Extension][google.cloud.security.privateca.v1beta1.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.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
X509Extension()
public X509Extension()
X509Extension(X509Extension)
public X509Extension(X509Extension other)
Name | Description |
other | X509Extension |
Properties
Critical
public bool Critical { get; set; }
Required. 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).
Type | Description |
Boolean |
ObjectId
public ObjectId ObjectId { get; set; }
Required. The OID for this X.509 extension.
Type | Description |
ObjectId |
Value
public ByteString Value { get; set; }
Required. The value of this X.509 extension.
Type | Description |
ByteString |