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 |
Sequence[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 |
Sequence[str]
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. |
additional_extensions |
Sequence[google.cloud.security.privateca_v1.types.X509Extension]
Optional. Describes custom X.509 extensions. |
Inheritance
builtins.object > proto.message.Message > X509ParametersClasses
CaOptions
CaOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Describes values that are relevant in a CA certificate.