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

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

Reference documentation and code samples for the Certificate Authority v1beta1 API 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

Object > SubordinateConfig

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Constructors

SubordinateConfig()

public SubordinateConfig()

SubordinateConfig(SubordinateConfig)

public SubordinateConfig(SubordinateConfig other)
Parameter
NameDescription
otherSubordinateConfig

Properties

CertificateAuthority

public string CertificateAuthority { get; set; }

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/*.

Property Value
TypeDescription
String

PemIssuerChain

public SubordinateConfig.Types.SubordinateConfigChain PemIssuerChain { get; set; }

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.

Property Value
TypeDescription
SubordinateConfig.Types.SubordinateConfigChain

SubordinateConfigCase

public SubordinateConfig.SubordinateConfigOneofCase SubordinateConfigCase { get; }
Property Value
TypeDescription
SubordinateConfig.SubordinateConfigOneofCase