Show / Hide Table of Contents

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
System.Object
ReusableConfigValues
Implements
IMessage<ReusableConfigValues>
System.IEquatable<ReusableConfigValues>
IDeepCloneable<ReusableConfigValues>
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 ReusableConfigValues : IMessage<ReusableConfigValues>, IEquatable<ReusableConfigValues>, IDeepCloneable<ReusableConfigValues>, IBufferMessage, IMessage

Constructors

ReusableConfigValues()

Declaration
public ReusableConfigValues()

ReusableConfigValues(ReusableConfigValues)

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

Properties

AdditionalExtensions

Optional. Describes custom X.509 extensions.

Declaration
public RepeatedField<X509Extension> AdditionalExtensions { get; }
Property Value
Type Description
RepeatedField<X509Extension>

AiaOcspServers

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

Declaration
public RepeatedField<string> AiaOcspServers { get; }
Property Value
Type Description
RepeatedField<System.String>

CaOptions

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

Declaration
public ReusableConfigValues.Types.CaOptions CaOptions { get; set; }
Property Value
Type Description
ReusableConfigValues.Types.CaOptions

KeyUsage

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

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

PolicyIds

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

Declaration
public RepeatedField<ObjectId> PolicyIds { get; }
Property Value
Type Description
RepeatedField<ObjectId>
Back to top