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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe content provides documentation for the \u003ccode\u003eX509Parameters.Types.CaOptions\u003c/code\u003e class within the Google Cloud Security PrivateCA V1 API, specifically version 3.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eCaOptions\u003c/code\u003e class defines values relevant to a Certificate Authority (CA) certificate, including whether it is a CA and the maximum allowed depth of subordinate CA certificates.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for message manipulation, equality comparisons, deep cloning, and buffered message handling.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists all available versions of the documentation, ranging from 1.0.0 to 3.9.0 (latest), with links to each version's specific details.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCaOptions\u003c/code\u003e class include \u003ccode\u003eIsCa\u003c/code\u003e, which determines if the certificate is a CA, and \u003ccode\u003eMaxIssuerPathLength\u003c/code\u003e, which defines the maximum depth for subordinate CAs.\u003c/p\u003e\n"]]],[],null,[]]