public sealed class SubordinateConfig : IMessage<SubordinateConfig>, IEquatable<SubordinateConfig>, IDeepCloneable<SubordinateConfig>, IBufferMessage, IMessage
Reference 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 |