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.