Reference documentation and code samples for the Certificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::SubordinateConfig.
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#certificate_authority
def certificate_authority() -> ::String- 
        (::String) — Required. This can refer to a
CertificateAuthority
that was used to create a subordinate
CertificateAuthority.
This field is used for information and usability purposes only. The
resource name is in the format
projects/*/locations/*/caPools/*/certificateAuthorities/*.Note: The following fields are mutually exclusive:
certificate_authority,pem_issuer_chain. If a field in that set is populated, all other fields in the set will automatically be cleared. 
#certificate_authority=
def certificate_authority=(value) -> ::String- 
        value (::String) — Required. This can refer to a
CertificateAuthority
that was used to create a subordinate
CertificateAuthority.
This field is used for information and usability purposes only. The
resource name is in the format
projects/*/locations/*/caPools/*/certificateAuthorities/*.Note: The following fields are mutually exclusive:
certificate_authority,pem_issuer_chain. If a field in that set is populated, all other fields in the set will automatically be cleared. 
- 
        (::String) — Required. This can refer to a
CertificateAuthority
that was used to create a subordinate
CertificateAuthority.
This field is used for information and usability purposes only. The
resource name is in the format
projects/*/locations/*/caPools/*/certificateAuthorities/*.Note: The following fields are mutually exclusive:
certificate_authority,pem_issuer_chain. If a field in that set is populated, all other fields in the set will automatically be cleared. 
#pem_issuer_chain
def pem_issuer_chain() -> ::Google::Cloud::Security::PrivateCA::V1::SubordinateConfig::SubordinateConfigChain- 
        (::Google::Cloud::Security::PrivateCA::V1::SubordinateConfig::SubordinateConfigChain) — Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority,
but not pem certificate for this CA itself.
Note: The following fields are mutually exclusive:
pem_issuer_chain,certificate_authority. If a field in that set is populated, all other fields in the set will automatically be cleared. 
#pem_issuer_chain=
def pem_issuer_chain=(value) -> ::Google::Cloud::Security::PrivateCA::V1::SubordinateConfig::SubordinateConfigChain- 
        value (::Google::Cloud::Security::PrivateCA::V1::SubordinateConfig::SubordinateConfigChain) — Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority,
but not pem certificate for this CA itself.
Note: The following fields are mutually exclusive:
pem_issuer_chain,certificate_authority. If a field in that set is populated, all other fields in the set will automatically be cleared. 
- 
        (::Google::Cloud::Security::PrivateCA::V1::SubordinateConfig::SubordinateConfigChain) — Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority,
but not pem certificate for this CA itself.
Note: The following fields are mutually exclusive:
pem_issuer_chain,certificate_authority. If a field in that set is populated, all other fields in the set will automatically be cleared.