Show / Hide Table of Contents

Class SubordinateConfig

Describes a subordinate CA's issuers. This is either a resource path to a known issuing [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority], or a PEM issuer certificate chain.

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

Constructors

SubordinateConfig()

Declaration
public SubordinateConfig()

SubordinateConfig(SubordinateConfig)

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

Properties

CertificateAuthority

Required. This can refer to a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in the same project that was used to create a subordinate [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority]. This field is used for information and usability purposes only. The resource name is in the format projects/*/locations/*/certificateAuthorities/*.

Declaration
public string CertificateAuthority { get; set; }
Property Value
Type Description
System.String

PemIssuerChain

Required. Contains the PEM certificate chain for the issuers of this [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority], but not pem certificate for this CA itself.

Declaration
public SubordinateConfig.Types.SubordinateConfigChain PemIssuerChain { get; set; }
Property Value
Type Description
SubordinateConfig.Types.SubordinateConfigChain

SubordinateConfigCase

Declaration
public SubordinateConfig.SubordinateConfigOneofCase SubordinateConfigCase { get; }
Property Value
Type Description
SubordinateConfig.SubordinateConfigOneofCase
Back to top