X509Parameters(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
Attributes | |
---|---|
Name | Description |
key_usage |
google.cloud.security.privateca_v1.types.KeyUsage
Optional. Indicates the intended use for keys that correspond to a certificate. |
ca_options |
google.cloud.security.privateca_v1.types.X509Parameters.CaOptions
Optional. Describes options in this X509Parameters that are relevant in a CA certificate. |
policy_ids |
MutableSequence[google.cloud.security.privateca_v1.types.ObjectId]
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. |
aia_ocsp_servers |
MutableSequence[str]
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. |
additional_extensions |
MutableSequence[google.cloud.security.privateca_v1.types.X509Extension]
Optional. Describes custom X.509 extensions. |
Classes
CaOptions
CaOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Describes values that are relevant in a CA certificate.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields