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
Google.Protobuf.IBufferMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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
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
SubordinateConfigCase
Declaration
public SubordinateConfig.SubordinateConfigOneofCase SubordinateConfigCase { get; }
Property Value