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
IMessage<SubordinateConfig>, IEquatable<SubordinateConfig>, IDeepCloneable<SubordinateConfig>, 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 |
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 |
SubordinateConfig.Types.SubordinateConfigChain |
SubordinateConfigCase
public SubordinateConfig.SubordinateConfigOneofCase SubordinateConfigCase { get; }
Property Value | |
---|---|
Type | Description |
SubordinateConfig.SubordinateConfigOneofCase |