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.
Optional. Refers to the "CA" boolean field in the X.509 extension.
When this value is missing, the basic constraints extension will be
omitted from the certificate.
Optional. Refers to the path length constraint field in the 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 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\u003eThis webpage provides reference documentation for the \u003ccode\u003eX509Parameters.Types.CaOptions\u003c/code\u003e class within the Google Cloud Security Private CA v1 API, with the latest version being 3.9.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eX509Parameters.Types.CaOptions\u003c/code\u003e class describes values relevant to a CA certificate and is part of the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCaOptions\u003c/code\u003e class include \u003ccode\u003eIsCa\u003c/code\u003e and \u003ccode\u003eMaxIssuerPathLength\u003c/code\u003e, which relate to the "CA" X.509 extension and the path length restriction, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides various versions of the \u003ccode\u003eX509Parameters.Types.CaOptions\u003c/code\u003e class, dating back to version 1.0.0, alongside details on constructors, properties, and descriptions.\u003c/p\u003e\n"]]],[],null,[]]