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
Inherited Members
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> |