Class SubordinateConfig (1.14.0)

SubordinateConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
certificate_authority str
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/*. This field is a member of oneof_ subordinate_config.
pem_issuer_chain google.cloud.security.privateca_v1.types.SubordinateConfig.SubordinateConfigChain
Required. Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. This field is a member of oneof_ subordinate_config.

Classes

SubordinateConfigChain

SubordinateConfigChain(mapping=None, *, ignore_unknown_fields=False, **kwargs)

This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.