Certificate Authority v1beta1 API - Class ReusableConfigValues (2.0.0-beta02)

public sealed class ReusableConfigValues : IMessage<ReusableConfigValues>, IEquatable<ReusableConfigValues>, IDeepCloneable<ReusableConfigValues>, IBufferMessage, IMessage

Reference documentation and code samples for the Certificate Authority v1beta1 API class ReusableConfigValues.

A [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.

Inheritance

Object > ReusableConfigValues

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Constructors

ReusableConfigValues()

public ReusableConfigValues()

ReusableConfigValues(ReusableConfigValues)

public ReusableConfigValues(ReusableConfigValues other)
Parameter
NameDescription
otherReusableConfigValues

Properties

AdditionalExtensions

public RepeatedField<X509Extension> AdditionalExtensions { get; }

Optional. Describes custom X.509 extensions.

Property Value
TypeDescription
RepeatedField<X509Extension>

AiaOcspServers

public RepeatedField<string> AiaOcspServers { get; }

Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

Property Value
TypeDescription
RepeatedField<String>

CaOptions

public ReusableConfigValues.Types.CaOptions CaOptions { get; set; }

Optional. Describes options in this [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] that are relevant in a CA certificate.

Property Value
TypeDescription
ReusableConfigValues.Types.CaOptions

KeyUsage

public KeyUsage KeyUsage { get; set; }

Optional. Indicates the intended use for keys that correspond to a certificate.

Property Value
TypeDescription
KeyUsage

PolicyIds

public RepeatedField<ObjectId> PolicyIds { get; }

Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.

Property Value
TypeDescription
RepeatedField<ObjectId>