public sealed class X509Parameters.Types.CaOptions : IMessage<X509Parameters.Types.CaOptions>, IEquatable<X509Parameters.Types.CaOptions>, IDeepCloneable<X509Parameters.Types.CaOptions>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1 API class X509Parameters.Types.CaOptions.
Describes values that are relevant in a CA certificate.
Optional. Refers to the "CA" X.509 extension, which is a boolean value.
When this value is missing, the extension will be omitted from the CA
certificate.
Optional. Refers to the path length restriction X.509 extension. For a CA
certificate, this value describes the depth of subordinate CA
certificates that are allowed.
If this value is less than 0, the request will fail.
If this value is missing, the max path length will be omitted from the
CA certificate.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The webpage provides documentation for the `X509Parameters.Types.CaOptions` class within the Google Cloud Security PrivateCA V1 API, detailing its purpose and implementation."],["`X509Parameters.Types.CaOptions` is a class used to describe relevant values in a CA certificate, and it can implement `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class contains two properties: `IsCa`, which determines whether the \"CA\" X.509 extension is present, and `MaxIssuerPathLength`, which refers to the depth of allowed subordinate CA certificates."],["The documentation provides reference documentation and code samples for versions of the Private CA API ranging from 1.0.0 to the latest 3.9.0, with the current version being 3.6.0."],["The class has two constructors, `CaOptions()` and `CaOptions(CaOptions other)`, one being default and the other allowing to define the CA certificate from another `CaOptions` object."]]],[]]