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 \u003ccode\u003eX509Parameters.Types.CaOptions\u003c/code\u003e class is part of the Certificate Authority v1 API and is used to describe values relevant to a CA certificate.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enhancing its functionality within the .NET framework.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCaOptions\u003c/code\u003e objects can be constructed using a default constructor or by cloning an existing \u003ccode\u003eCaOptions\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties \u003ccode\u003eIsCa\u003c/code\u003e and \u003ccode\u003eMaxIssuerPathLength\u003c/code\u003e, which are optional and control the presence of the "CA" X.509 extension and the path length restriction in the CA certificate respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe available documentation for this class spans through multiple versions of the API ranging from 1.0.0 all the way to the latest version of 3.9.0.\u003c/p\u003e\n"]]],[],null,[]]