public sealed class SubordinateConfig : IMessage<SubordinateConfig>, IEquatable<SubordinateConfig>, IDeepCloneable<SubordinateConfig>, IBufferMessage, IMessageReference documentation and code samples for the Certificate Authority v1 API class SubordinateConfig.
Describes a subordinate CA's issuers. This is either a resource name to a known issuing [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority], or a PEM issuer certificate chain.
Implements
IMessageSubordinateConfig, IEquatableSubordinateConfig, IDeepCloneableSubordinateConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
SubordinateConfig()
public SubordinateConfig()SubordinateConfig(SubordinateConfig)
public SubordinateConfig(SubordinateConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
SubordinateConfig |
Properties
CertificateAuthority
public string CertificateAuthority { get; set; }Required. This can refer to a
[CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
that was used to create a subordinate
[CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
This field is used for information and usability purposes only. The
resource name is in the format
projects/*/locations/*/caPools/*/certificateAuthorities/*.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CertificateAuthorityAsCertificateAuthorityName
public CertificateAuthorityName CertificateAuthorityAsCertificateAuthorityName { get; set; }CertificateAuthorityName-typed view over the CertificateAuthority resource name property.
| Property Value | |
|---|---|
| Type | Description |
CertificateAuthorityName |
|
HasCertificateAuthority
public bool HasCertificateAuthority { get; }Gets whether the "certificate_authority" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
PemIssuerChain
public SubordinateConfig.Types.SubordinateConfigChain PemIssuerChain { get; set; }Required. Contains the PEM certificate chain for the issuers of this [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority], but not pem certificate for this CA itself.
| Property Value | |
|---|---|
| Type | Description |
SubordinateConfigTypesSubordinateConfigChain |
|
SubordinateConfigCase
public SubordinateConfig.SubordinateConfigOneofCase SubordinateConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
SubordinateConfigSubordinateConfigOneofCase |
|