Show / Hide Table of Contents

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.

Inheritance
System.Object
X509Extension
Implements
IMessage<X509Extension>
System.IEquatable<X509Extension>
IDeepCloneable<X509Extension>
Google.Protobuf.IBufferMessage
IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class X509Extension : IMessage<X509Extension>, IEquatable<X509Extension>, IDeepCloneable<X509Extension>, IBufferMessage, IMessage

Constructors

X509Extension()

Declaration
public X509Extension()

X509Extension(X509Extension)

Declaration
public X509Extension(X509Extension other)
Parameters
Type Name Description
X509Extension other

Properties

Critical

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).

Declaration
public bool Critical { get; set; }
Property Value
Type Description
System.Boolean

ObjectId

Required. The OID for this X.509 extension.

Declaration
public ObjectId ObjectId { get; set; }
Property Value
Type Description
ObjectId

Value

Required. The value of this X.509 extension.

Declaration
public ByteString Value { get; set; }
Property Value
Type Description
ByteString
Back to top